# near model CODE resource # jump table entries: 10264-10355 (92 of them) 00000000 0000 2818 ori.b D0, 0x18 00000004 0000 44F4 ori.b D0, 0xF4 00000008 4E56 0000 link A6, 0 0000000C 48E7 0038 movem.l -[A7], A2,A3,A4 00000010 246E 0008 movea.l A2, [A6 + 0x8] 00000014 266E 000C movea.l A3, [A6 + 0xC] 00000018 41F9 0001 65E4 lea.l A0, [0x000165E4] 0000001E 2488 move.l [A2], A0 00000020 23CA 0002 B78A move.l [0x0002B78A], A2 00000026 426A 0004 clr.w [A2 + 0x4] 0000002A 2F0B move.l -[A7], A3 0000002C 61FF 0000 2D6C bsr +0x2D6E /* 00002D9A */ 00000032 61FF 0000 3424 bsr +0x3426 /* 00003458 */ 00000038 4EB9 0000 1FB0 jsr [0x00001FB0] 0000003E 301F move.w D0, [A7]+ 00000040 2F0A move.l -[A7], A2 00000042 2057 movea.l A0, [A7] 00000044 2250 movea.l A1, [A0] 00000046 2269 000C movea.l A1, [A1 + 0xC] 0000004A 4E91 jsr [A1] 0000004C 4878 0028 push.l 0x28 /* '(' */ 00000050 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */] 00000056 2648 movea.l A3, A0 00000058 2008 move.l D0, A0 0000005A 4FEF 000A lea.l A7, [A7 + 0xA] 0000005E 6720 beq +0x22 /* 00000080 */ 00000060 284B movea.l A4, A3 00000062 4227 clr.b -[A7] 00000064 4878 0000 push.l 0x0 00000068 4878 0004 push.l 0x4 0000006C 2F0C move.l -[A7], A4 0000006E 4EB9 0000 2688 jsr [0x00002688] 00000074 41F9 0001 652C lea.l A0, [0x0001652C] 0000007A 2888 move.l [A4], A0 0000007C 4FEF 000E lea.l A7, [A7 + 0xE] label00000080: 00000080 23CB 0002 B77E move.l [0x0002B77E], A3 00000086 204A movea.l A0, A2 00000088 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000008C 4E5E unlink A6 0000008E 4E75 rts 00000090 4E56 0000 link A6, 0 00000094 2F0A move.l -[A7], A2 00000096 246E 0008 movea.l A2, [A6 + 0x8] 0000009A 200A move.l D0, A2 0000009C 673E beq +0x40 /* 000000DC */ 0000009E 41F9 0001 65E4 lea.l A0, [0x000165E4] 000000A4 2488 move.l [A2], A0 000000A6 4AB9 0002 B77E tst.l [0x0002B77E] 000000AC 6718 beq +0x1A /* 000000C6 */ 000000AE 3F3C 0001 move.w -[A7], 0x1 000000B2 2079 0002 B77E movea.l A0, [0x0002B77E] 000000B8 4850 pea.l [A0] 000000BA 2057 movea.l A0, [A7] 000000BC 2250 movea.l A1, [A0] 000000BE 2269 0008 movea.l A1, [A1 + 0x8] 000000C2 4E91 jsr [A1] 000000C4 5C4F addq.w A7, 6 label000000C6: 000000C6 42B9 0002 B77E clr.l [0x0002B77E] 000000CC 4A6E 000C tst.w [A6 + 0xC] 000000D0 6F0A ble +0xC /* 000000DC */ 000000D2 2F0A move.l -[A7], A2 000000D4 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */] 000000DA 584F addq.w A7, 4 label000000DC: 000000DC 204A movea.l A0, A2 000000DE 245F movea.l A2, [A7]+ 000000E0 4E5E unlink A6 000000E2 4E75 rts 000000E4 4E56 FFE8 link A6, -0x0018 000000E8 2F03 move.l -[A7], D3 000000EA 4879 0000 2880 push.l 0x2880 000000F0 61FF 0000 340E bsr +0x3410 /* 00003500 */ 000000F6 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 000000FC 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */ 00000102 4879 0000 2888 push.l 0x2888 00000108 4878 03EA push.l 0x3EA 0000010C 4227 clr.b -[A7] 0000010E 303C 091F move.w D0, 0x91F 00000112 A816 syscall Pack8 00000114 301F move.w D0, [A7]+ 00000116 3600 move.w D3, D0 00000118 4A43 tst.w D3 0000011A 544F addq.w A7, 2 0000011C 671C beq +0x1E /* 0000013A */ 0000011E 42A7 clr.l -[A7] 00000120 486E FFFC pea.l [A6 - 0x4] 00000124 3043 movea.w A0, D3 00000126 2D48 FFFC move.l [A6 - 0x4], A0 0000012A 4879 0001 6998 push.l 0x16998 00000130 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000136 4FEF 000C lea.l A7, [A7 + 0xC] label0000013A: 0000013A 554F subq.w A7, 2 0000013C 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 00000142 2F3C 7064 6F63 move.l -[A7], 0x70646F63 /* 'pdoc' */ 00000148 4879 0000 2888 push.l 0x2888 0000014E 4878 03EB push.l 0x3EB 00000152 4227 clr.b -[A7] 00000154 303C 091F move.w D0, 0x91F 00000158 A816 syscall Pack8 0000015A 301F move.w D0, [A7]+ 0000015C 3600 move.w D3, D0 0000015E 4A43 tst.w D3 00000160 671C beq +0x1E /* 0000017E */ 00000162 42A7 clr.l -[A7] 00000164 486E FFF8 pea.l [A6 - 0x8] 00000168 3043 movea.w A0, D3 0000016A 2D48 FFF8 move.l [A6 - 0x8], A0 0000016E 4879 0001 6998 push.l 0x16998 00000174 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000017A 4FEF 000C lea.l A7, [A7 + 0xC] label0000017E: 0000017E 554F subq.w A7, 2 00000180 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */ 00000186 2F3C 6372 656C move.l -[A7], 0x6372656C /* 'crel' */ 0000018C 4879 0000 2890 push.l 0x2890 00000192 4878 07D4 push.l 0x7D4 00000196 4227 clr.b -[A7] 00000198 303C 091F move.w D0, 0x91F 0000019C A816 syscall Pack8 0000019E 301F move.w D0, [A7]+ 000001A0 3600 move.w D3, D0 000001A2 4A43 tst.w D3 000001A4 671C beq +0x1E /* 000001C2 */ 000001A6 42A7 clr.l -[A7] 000001A8 486E FFF4 pea.l [A6 - 0xC] 000001AC 3043 movea.w A0, D3 000001AE 2D48 FFF4 move.l [A6 - 0xC], A0 000001B2 4879 0001 6998 push.l 0x16998 000001B8 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000001BE 4FEF 000C lea.l A7, [A7 + 0xC] label000001C2: 000001C2 554F subq.w A7, 2 000001C4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000001CA 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000001D0 4879 0000 2898 push.l 0x2898 000001D6 42A7 clr.l -[A7] 000001D8 4227 clr.b -[A7] 000001DA 303C 0937 move.w D0, 0x937 /* '\t7' */ 000001DE A816 syscall Pack8 000001E0 301F move.w D0, [A7]+ 000001E2 3600 move.w D3, D0 000001E4 4A43 tst.w D3 000001E6 671C beq +0x1E /* 00000204 */ 000001E8 42A7 clr.l -[A7] 000001EA 486E FFF0 pea.l [A6 - 0x10] 000001EE 3043 movea.w A0, D3 000001F0 2D48 FFF0 move.l [A6 - 0x10], A0 000001F4 4879 0001 6998 push.l 0x16998 000001FA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000200 4FEF 000C lea.l A7, [A7 + 0xC] label00000204: 00000204 554F subq.w A7, 2 00000206 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000020C 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00000212 4879 0000 28A0 push.l 0x28A0 00000218 42A7 clr.l -[A7] 0000021A 4227 clr.b -[A7] 0000021C 303C 0937 move.w D0, 0x937 /* '\t7' */ 00000220 A816 syscall Pack8 00000222 301F move.w D0, [A7]+ 00000224 3600 move.w D3, D0 00000226 4A43 tst.w D3 00000228 671C beq +0x1E /* 00000246 */ 0000022A 42A7 clr.l -[A7] 0000022C 486E FFEC pea.l [A6 - 0x14] 00000230 3043 movea.w A0, D3 00000232 2D48 FFEC move.l [A6 - 0x14], A0 00000236 4879 0001 6998 push.l 0x16998 0000023C 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000242 4FEF 000C lea.l A7, [A7 + 0xC] label00000246: 00000246 554F subq.w A7, 2 00000248 4879 0000 28B0 push.l 0x28B0 0000024E 4879 0000 28B8 push.l 0x28B8 00000254 4879 0000 28A8 push.l 0x28A8 0000025A 42A7 clr.l -[A7] 0000025C 42A7 clr.l -[A7] 0000025E 42A7 clr.l -[A7] 00000260 42A7 clr.l -[A7] 00000262 303C 0E35 move.w D0, 0xE35 00000266 A816 syscall Pack8 00000268 301F move.w D0, [A7]+ 0000026A 3600 move.w D3, D0 0000026C 4A43 tst.w D3 0000026E 671C beq +0x1E /* 0000028C */ 00000270 42A7 clr.l -[A7] 00000272 486E FFE8 pea.l [A6 - 0x18] 00000276 3043 movea.w A0, D3 00000278 2D48 FFE8 move.l [A6 - 0x18], A0 0000027C 4879 0001 6998 push.l 0x16998 00000282 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000288 4FEF 000C lea.l A7, [A7 + 0xC] label0000028C: 0000028C 261F move.l D3, [A7]+ 0000028E 4E5E unlink A6 00000290 4E75 rts 00000292 4E56 FFE0 link A6, -0x0020 00000296 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000029A 286E 0008 movea.l A4, [A6 + 0x8] 0000029E 266E 000C movea.l A3, [A6 + 0xC] 000002A2 246E 0010 movea.l A2, [A6 + 0x10] 000002A6 282E 0014 move.l D4, [A6 + 0x14] 000002AA 486E FFF8 pea.l [A6 - 0x8] 000002AE 61FF 0000 389A bsr +0x389C /* 00003B4A */ 000002B4 486E FFF0 pea.l [A6 - 0x10] 000002B8 61FF 0000 3890 bsr +0x3892 /* 00003B4A */ 000002BE 486E FFE8 pea.l [A6 - 0x18] 000002C2 61FF 0000 3886 bsr +0x3888 /* 00003B4A */ 000002C8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000002CE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000002D4 2F0B move.l -[A7], A3 000002D6 486E FFF0 pea.l [A6 - 0x10] 000002DA 61FF 0000 3A56 bsr +0x3A58 /* 00003D32 */ 000002E0 486E FFE8 pea.l [A6 - 0x18] 000002E4 486E FFF0 pea.l [A6 - 0x10] 000002E8 61FF 0000 0B94 bsr +0xB96 /* 00000E7E */ 000002EE 3600 move.w D3, D0 000002F0 0C43 F941 cmpi.w D3, 0xF941 000002F4 4FEF 0024 lea.l A7, [A7 + 0x24] 000002F8 6706 beq +0x8 /* 00000300 */ 000002FA 0C43 F940 cmpi.w D3, 0xF940 000002FE 6622 bne +0x24 /* 00000322 */ label00000300: 00000300 2F04 move.l -[A7], D4 00000302 486E FFF8 pea.l [A6 - 0x8] 00000306 2F0A move.l -[A7], A2 00000308 2F0B move.l -[A7], A3 0000030A 61FF 0000 2A86 bsr +0x2A88 /* 00002D92 */ 00000310 2F08 move.l -[A7], A0 00000312 2057 movea.l A0, [A7] 00000314 2250 movea.l A1, [A0] 00000316 2269 0088 movea.l A1, [A1 + 0x88] 0000031A 4E91 jsr [A1] 0000031C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000320 6040 bra +0x42 /* 00000362 */ label00000322: 00000322 4A43 tst.w D3 00000324 6620 bne +0x22 /* 00000346 */ 00000326 2F04 move.l -[A7], D4 00000328 2F0A move.l -[A7], A2 0000032A 486E FFF8 pea.l [A6 - 0x8] 0000032E 486E FFE8 pea.l [A6 - 0x18] 00000332 2F0B move.l -[A7], A3 00000334 2F0C move.l -[A7], A4 00000336 2057 movea.l A0, [A7] 00000338 2250 movea.l A1, [A0] 0000033A 2269 001C movea.l A1, [A1 + 0x1C] 0000033E 4E91 jsr [A1] 00000340 4FEF 0018 lea.l A7, [A7 + 0x18] 00000344 601C bra +0x1E /* 00000362 */ label00000346: 00000346 42A7 clr.l -[A7] 00000348 486E FFE4 pea.l [A6 - 0x1C] 0000034C 3043 movea.w A0, D3 0000034E 2D48 FFE4 move.l [A6 - 0x1C], A0 00000352 4879 0001 6998 push.l 0x16998 00000358 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000035E 4FEF 000C lea.l A7, [A7 + 0xC] label00000362: 00000362 0CAE 6E75 6C6C FFF8 cmpi.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 0000036A 6740 beq +0x42 /* 000003AC */ 0000036C 0C92 6E75 6C6C cmpi.l [A2], 0x6E756C6C /* 'null' */ 00000372 6738 beq +0x3A /* 000003AC */ 00000374 554F subq.w A7, 2 00000376 2F0A move.l -[A7], A2 00000378 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000037E 486E FFF8 pea.l [A6 - 0x8] 00000382 303C 0610 move.w D0, 0x610 00000386 A816 syscall Pack8 00000388 301F move.w D0, [A7]+ 0000038A 3600 move.w D3, D0 0000038C 4A43 tst.w D3 0000038E 671C beq +0x1E /* 000003AC */ 00000390 42A7 clr.l -[A7] 00000392 486E FFE0 pea.l [A6 - 0x20] 00000396 3043 movea.w A0, D3 00000398 2D48 FFE0 move.l [A6 - 0x20], A0 0000039C 4879 0001 6998 push.l 0x16998 000003A2 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000003A8 4FEF 000C lea.l A7, [A7 + 0xC] label000003AC: 000003AC 3F3C FFFF move.w -[A7], 0xFFFF 000003B0 486E FFE8 pea.l [A6 - 0x18] 000003B4 61FF 0000 38F0 bsr +0x38F2 /* 00003CA6 */ 000003BA 3F3C FFFF move.w -[A7], 0xFFFF 000003BE 486E FFF0 pea.l [A6 - 0x10] 000003C2 61FF 0000 38E2 bsr +0x38E4 /* 00003CA6 */ 000003C8 3F3C FFFF move.w -[A7], 0xFFFF 000003CC 486E FFF8 pea.l [A6 - 0x8] 000003D0 61FF 0000 38D4 bsr +0x38D6 /* 00003CA6 */ 000003D6 4FEF 0012 lea.l A7, [A7 + 0x12] 000003DA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000003DE 4E5E unlink A6 000003E0 4E75 rts 000003E2 4E56 FFE0 link A6, -0x0020 000003E6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000003EA 286E 0008 movea.l A4, [A6 + 0x8] 000003EE 266E 000C movea.l A3, [A6 + 0xC] 000003F2 246E 0010 movea.l A2, [A6 + 0x10] 000003F6 282E 0014 move.l D4, [A6 + 0x14] 000003FA 486E FFF8 pea.l [A6 - 0x8] 000003FE 61FF 0000 374A bsr +0x374C /* 00003B4A */ 00000404 486E FFE8 pea.l [A6 - 0x18] 00000408 61FF 0000 3740 bsr +0x3742 /* 00003B4A */ 0000040E 486E FFF0 pea.l [A6 - 0x10] 00000412 61FF 0000 3736 bsr +0x3738 /* 00003B4A */ 00000418 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000041E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000424 2F0B move.l -[A7], A3 00000426 486E FFF0 pea.l [A6 - 0x10] 0000042A 61FF 0000 38B2 bsr +0x38B4 /* 00003CDE */ 00000430 0CAE 6E75 6C6C FFF0 cmpi.l [A6 - 0x10], 0x6E756C6C /* 'null' */ 00000438 4FEF 001C lea.l A7, [A7 + 0x1C] 0000043C 6712 beq +0x14 /* 00000450 */ 0000043E 486E FFE8 pea.l [A6 - 0x18] 00000442 486E FFF0 pea.l [A6 - 0x10] 00000446 61FF 0000 0A36 bsr +0xA38 /* 00000E7E */ 0000044C 3600 move.w D3, D0 0000044E 504F addq.w A7, 8 label00000450: 00000450 0CAE 6E75 6C6C FFF0 cmpi.l [A6 - 0x10], 0x6E756C6C /* 'null' */ 00000458 670C beq +0xE /* 00000466 */ 0000045A 0C43 F941 cmpi.w D3, 0xF941 0000045E 6706 beq +0x8 /* 00000466 */ 00000460 0C43 F940 cmpi.w D3, 0xF940 00000464 6622 bne +0x24 /* 00000488 */ label00000466: 00000466 2F04 move.l -[A7], D4 00000468 486E FFF8 pea.l [A6 - 0x8] 0000046C 2F0A move.l -[A7], A2 0000046E 2F0B move.l -[A7], A3 00000470 61FF 0000 2920 bsr +0x2922 /* 00002D92 */ 00000476 2F08 move.l -[A7], A0 00000478 2057 movea.l A0, [A7] 0000047A 2250 movea.l A1, [A0] 0000047C 2269 0088 movea.l A1, [A1 + 0x88] 00000480 4E91 jsr [A1] 00000482 4FEF 0014 lea.l A7, [A7 + 0x14] 00000486 6040 bra +0x42 /* 000004C8 */ label00000488: 00000488 4A43 tst.w D3 0000048A 6620 bne +0x22 /* 000004AC */ 0000048C 2F04 move.l -[A7], D4 0000048E 2F0A move.l -[A7], A2 00000490 486E FFF8 pea.l [A6 - 0x8] 00000494 486E FFE8 pea.l [A6 - 0x18] 00000498 2F0B move.l -[A7], A3 0000049A 2F0C move.l -[A7], A4 0000049C 2057 movea.l A0, [A7] 0000049E 2250 movea.l A1, [A0] 000004A0 2269 001C movea.l A1, [A1 + 0x1C] 000004A4 4E91 jsr [A1] 000004A6 4FEF 0018 lea.l A7, [A7 + 0x18] 000004AA 601C bra +0x1E /* 000004C8 */ label000004AC: 000004AC 42A7 clr.l -[A7] 000004AE 486E FFE4 pea.l [A6 - 0x1C] 000004B2 3043 movea.w A0, D3 000004B4 2D48 FFE4 move.l [A6 - 0x1C], A0 000004B8 4879 0001 6998 push.l 0x16998 000004BE 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000004C4 4FEF 000C lea.l A7, [A7 + 0xC] label000004C8: 000004C8 0CAE 6E75 6C6C FFF8 cmpi.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 000004D0 6740 beq +0x42 /* 00000512 */ 000004D2 0C92 6E75 6C6C cmpi.l [A2], 0x6E756C6C /* 'null' */ 000004D8 6738 beq +0x3A /* 00000512 */ 000004DA 554F subq.w A7, 2 000004DC 2F0A move.l -[A7], A2 000004DE 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000004E4 486E FFF8 pea.l [A6 - 0x8] 000004E8 303C 0610 move.w D0, 0x610 000004EC A816 syscall Pack8 000004EE 301F move.w D0, [A7]+ 000004F0 3600 move.w D3, D0 000004F2 4A43 tst.w D3 000004F4 671C beq +0x1E /* 00000512 */ 000004F6 42A7 clr.l -[A7] 000004F8 486E FFE0 pea.l [A6 - 0x20] 000004FC 3043 movea.w A0, D3 000004FE 2D48 FFE0 move.l [A6 - 0x20], A0 00000502 4879 0001 6998 push.l 0x16998 00000508 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000050E 4FEF 000C lea.l A7, [A7 + 0xC] label00000512: 00000512 3F3C FFFF move.w -[A7], 0xFFFF 00000516 486E FFF0 pea.l [A6 - 0x10] 0000051A 61FF 0000 378A bsr +0x378C /* 00003CA6 */ 00000520 3F3C FFFF move.w -[A7], 0xFFFF 00000524 486E FFE8 pea.l [A6 - 0x18] 00000528 61FF 0000 377C bsr +0x377E /* 00003CA6 */ 0000052E 3F3C FFFF move.w -[A7], 0xFFFF 00000532 486E FFF8 pea.l [A6 - 0x8] 00000536 61FF 0000 376E bsr +0x3770 /* 00003CA6 */ 0000053C 4FEF 0012 lea.l A7, [A7 + 0x12] 00000540 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000544 4E5E unlink A6 00000546 4E75 rts 00000548 4E56 FFB4 link A6, -0x004C 0000054C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000550 282E 000C move.l D4, [A6 + 0xC] 00000554 2A2E 0010 move.l D5, [A6 + 0x10] 00000558 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 0000055E 2F3C 6B6F 636C move.l -[A7], 0x6B6F636C /* 'kocl' */ 00000564 2F04 move.l -[A7], D4 00000566 486E FFD4 pea.l [A6 - 0x2C] 0000056A 61FF 0000 35EE bsr +0x35F0 /* 00003B5A */ 00000570 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00000576 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 0000057C 2F04 move.l -[A7], D4 0000057E 486E FFF4 pea.l [A6 - 0xC] 00000582 61FF 0000 35D6 bsr +0x35D8 /* 00003B5A */ 00000588 486E FFB4 pea.l [A6 - 0x4C] 0000058C 486E FFD4 pea.l [A6 - 0x2C] 00000590 61FF 0000 3D9C bsr +0x3D9E /* 0000432E */ 00000596 2D7C 7270 6C63 FFFC move.l [A6 - 0x4], 0x72706C63 /* 'rplc' */ 0000059E 95CA sub.l A2, A2 000005A0 202E FFF4 move.l D0, [A6 - 0xC] 000005A4 4FEF 0028 lea.l A7, [A7 + 0x28] 000005A8 0480 696E 736C subi.l D0, 0x696E736C /* 'insl' */ 000005AE 6718 beq +0x1A /* 000005C8 */ 000005B0 0480 0506 F900 subi.l D0, 0x506F900 000005B6 6700 00F2 beq +0xF4 /* 000006AA */ 000005BA 0480 00EC FDB4 subi.l D0, 0xECFDB4 000005C0 6700 00FC beq +0xFE /* 000006BE */ 000005C4 6000 00F8 bra +0xFA /* 000006BE */ label000005C8: 000005C8 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000005CE 2F3C 6B70 6F73 move.l -[A7], 0x6B706F73 /* 'kpos' */ 000005D4 486E FFF4 pea.l [A6 - 0xC] 000005D8 486E FFCC pea.l [A6 - 0x34] 000005DC 61FF 0000 357C bsr +0x357E /* 00003B5A */ 000005E2 486E FFFC pea.l [A6 - 0x4] 000005E6 486E FFCC pea.l [A6 - 0x34] 000005EA 61FF 0000 3DCC bsr +0x3DCE /* 000043B8 */ 000005F0 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 000005F6 2F3C 6B6F 626A move.l -[A7], 0x6B6F626A /* 'kobj' */ 000005FC 486E FFF4 pea.l [A6 - 0xC] 00000600 486E FFC4 pea.l [A6 - 0x3C] 00000604 61FF 0000 3554 bsr +0x3556 /* 00003B5A */ 0000060A 486E FFEC pea.l [A6 - 0x14] 0000060E 61FF 0000 353A bsr +0x353C /* 00003B4A */ 00000614 486E FFEC pea.l [A6 - 0x14] 00000618 486E FFC4 pea.l [A6 - 0x3C] 0000061C 61FF 0000 0860 bsr +0x862 /* 00000E7E */ 00000622 3600 move.w D3, D0 00000624 4A43 tst.w D3 00000626 4FEF 0034 lea.l A7, [A7 + 0x34] 0000062A 671C beq +0x1E /* 00000648 */ 0000062C 42A7 clr.l -[A7] 0000062E 486E FFC0 pea.l [A6 - 0x40] 00000632 3043 movea.w A0, D3 00000634 2D48 FFC0 move.l [A6 - 0x40], A0 00000638 4879 0001 6998 push.l 0x16998 0000063E 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000644 4FEF 000C lea.l A7, [A7 + 0xC] label00000648: 00000648 486E FFEC pea.l [A6 - 0x14] 0000064C 61FF 0000 2802 bsr +0x2804 /* 00002E50 */ 00000652 2448 movea.l A2, A0 00000654 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000658 2F0A move.l -[A7], A2 0000065A 2057 movea.l A0, [A7] 0000065C 2250 movea.l A1, [A0] 0000065E 2269 0060 movea.l A1, [A1 + 0x60] 00000662 4E91 jsr [A1] 00000664 2448 movea.l A2, A0 00000666 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000066A 2F0A move.l -[A7], A2 0000066C 2057 movea.l A0, [A7] 0000066E 2250 movea.l A1, [A0] 00000670 2269 0064 movea.l A1, [A1 + 0x64] 00000674 4E91 jsr [A1] 00000676 2648 movea.l A3, A0 00000678 3F3C FFFF move.w -[A7], 0xFFFF 0000067C 486E FFEC pea.l [A6 - 0x14] 00000680 61FF 0000 3624 bsr +0x3626 /* 00003CA6 */ 00000686 3F3C FFFF move.w -[A7], 0xFFFF 0000068A 486E FFC4 pea.l [A6 - 0x3C] 0000068E 61FF 0000 3616 bsr +0x3618 /* 00003CA6 */ 00000694 3F3C FFFF move.w -[A7], 0xFFFF 00000698 486E FFCC pea.l [A6 - 0x34] 0000069C 61FF 0000 3608 bsr +0x360A /* 00003CA6 */ 000006A2 4FEF 0026 lea.l A7, [A7 + 0x26] 000006A6 6000 00AE bra +0xB0 /* 00000756 */ label000006AA: 000006AA 61FF 0000 26E6 bsr +0x26E8 /* 00002D92 */ 000006B0 2648 movea.l A3, A0 000006B2 2D7C 6267 6E67 FFFC move.l [A6 - 0x4], 0x62676E67 /* 'bgng' */ 000006BA 6000 009A bra +0x9C /* 00000756 */ label000006BE: 000006BE 486E FFE4 pea.l [A6 - 0x1C] 000006C2 61FF 0000 3486 bsr +0x3488 /* 00003B4A */ 000006C8 486E FFE4 pea.l [A6 - 0x1C] 000006CC 486E FFF4 pea.l [A6 - 0xC] 000006D0 61FF 0000 07AC bsr +0x7AE /* 00000E7E */ 000006D6 3600 move.w D3, D0 000006D8 4A43 tst.w D3 000006DA 4FEF 000C lea.l A7, [A7 + 0xC] 000006DE 671C beq +0x1E /* 000006FC */ 000006E0 42A7 clr.l -[A7] 000006E2 486E FFBC pea.l [A6 - 0x44] 000006E6 3043 movea.w A0, D3 000006E8 2D48 FFBC move.l [A6 - 0x44], A0 000006EC 4879 0001 6998 push.l 0x16998 000006F2 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000006F8 4FEF 000C lea.l A7, [A7 + 0xC] label000006FC: 000006FC 486E FFE4 pea.l [A6 - 0x1C] 00000700 61FF 0000 274E bsr +0x2750 /* 00002E50 */ 00000706 2448 movea.l A2, A0 00000708 2F3C 6E75 6C6C move.l -[A7], 0x6E756C6C /* 'null' */ 0000070E 2F0A move.l -[A7], A2 00000710 2057 movea.l A0, [A7] 00000712 2250 movea.l A1, [A0] 00000714 2269 0060 movea.l A1, [A1 + 0x60] 00000718 4E91 jsr [A1] 0000071A 2F3C 6E75 6C6C move.l -[A7], 0x6E756C6C /* 'null' */ 00000720 2F0A move.l -[A7], A2 00000722 2057 movea.l A0, [A7] 00000724 2250 movea.l A1, [A0] 00000726 2269 0064 movea.l A1, [A1 + 0x64] 0000072A 4E91 jsr [A1] 0000072C 2648 movea.l A3, A0 0000072E 200B move.l D0, A3 00000730 4FEF 0014 lea.l A7, [A7 + 0x14] 00000734 6608 bne +0xA /* 0000073E */ 00000736 61FF 0000 265A bsr +0x265C /* 00002D92 */ 0000073C 2648 movea.l A3, A0 label0000073E: 0000073E 2D7C 7270 6C63 FFFC move.l [A6 - 0x4], 0x72706C63 /* 'rplc' */ 00000746 3F3C FFFF move.w -[A7], 0xFFFF 0000074A 486E FFE4 pea.l [A6 - 0x1C] 0000074E 61FF 0000 3556 bsr +0x3558 /* 00003CA6 */ 00000754 5C4F addq.w A7, 6 label00000756: 00000756 200B move.l D0, A3 00000758 661E bne +0x20 /* 00000778 */ 0000075A 42A7 clr.l -[A7] 0000075C 486E FFB8 pea.l [A6 - 0x48] 00000760 2D7C 6E69 6C50 FFB8 move.l [A6 - 0x48], 0x6E696C50 /* 'nilP' */ 00000768 4879 0001 6998 push.l 0x16998 0000076E 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000774 4FEF 000C lea.l A7, [A7 + 0xC] label00000778: 00000778 2F05 move.l -[A7], D5 0000077A 2F04 move.l -[A7], D4 0000077C 2F0A move.l -[A7], A2 0000077E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000782 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00000786 2F0B move.l -[A7], A3 00000788 2057 movea.l A0, [A7] 0000078A 2250 movea.l A1, [A0] 0000078C 2269 008C movea.l A1, [A1 + 0x8C] 00000790 4E91 jsr [A1] 00000792 2848 movea.l A4, A0 00000794 200C move.l D0, A4 00000796 4FEF 0018 lea.l A7, [A7 + 0x18] 0000079A 673E beq +0x40 /* 000007DA */ 0000079C 486E FFDC pea.l [A6 - 0x24] 000007A0 61FF 0000 33A8 bsr +0x33AA /* 00003B4A */ 000007A6 486E FFDC pea.l [A6 - 0x24] 000007AA 2F0C move.l -[A7], A4 000007AC 2057 movea.l A0, [A7] 000007AE 2250 movea.l A1, [A0] 000007B0 2269 0084 movea.l A1, [A1 + 0x84] 000007B4 4E91 jsr [A1] 000007B6 486E FFDC pea.l [A6 - 0x24] 000007BA 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000007C0 2F05 move.l -[A7], D5 000007C2 61FF 0000 35C8 bsr +0x35CA /* 00003D8C */ 000007C8 3F3C FFFF move.w -[A7], 0xFFFF 000007CC 486E FFDC pea.l [A6 - 0x24] 000007D0 61FF 0000 34D4 bsr +0x34D6 /* 00003CA6 */ 000007D6 4FEF 001E lea.l A7, [A7 + 0x1E] label000007DA: 000007DA 3F3C FFFF move.w -[A7], 0xFFFF 000007DE 486E FFF4 pea.l [A6 - 0xC] 000007E2 61FF 0000 34C2 bsr +0x34C4 /* 00003CA6 */ 000007E8 3F3C FFFF move.w -[A7], 0xFFFF 000007EC 486E FFD4 pea.l [A6 - 0x2C] 000007F0 61FF 0000 34B4 bsr +0x34B6 /* 00003CA6 */ 000007F6 4FEF 000C lea.l A7, [A7 + 0xC] 000007FA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000007FE 4E5E unlink A6 00000800 4E75 rts 00000802 4E56 FF9C link A6, -0x0064 00000806 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000080A 2E2E 000C move.l D7, [A6 + 0xC] 0000080E 266E 0010 movea.l A3, [A6 + 0x10] 00000812 2C2E 0014 move.l D6, [A6 + 0x14] 00000816 286E 0018 movea.l A4, [A6 + 0x18] 0000081A 2A2E 001C move.l D5, [A6 + 0x1C] 0000081E 0C93 6C69 7374 cmpi.l [A3], 0x6C697374 /* 'list' */ 00000824 6726 beq +0x28 /* 0000084C */ 00000826 2F0B move.l -[A7], A3 00000828 61FF 0000 2626 bsr +0x2628 /* 00002E50 */ 0000082E 2448 movea.l A2, A0 00000830 2F05 move.l -[A7], D5 00000832 2F06 move.l -[A7], D6 00000834 2F0C move.l -[A7], A4 00000836 2F07 move.l -[A7], D7 00000838 2F0A move.l -[A7], A2 0000083A 2057 movea.l A0, [A7] 0000083C 2250 movea.l A1, [A0] 0000083E 2269 0088 movea.l A1, [A1 + 0x88] 00000842 4E91 jsr [A1] 00000844 4FEF 0018 lea.l A7, [A7 + 0x18] 00000848 6000 02F4 bra +0x2F6 /* 00000B3E */ label0000084C: 0000084C 486E FFF0 pea.l [A6 - 0x10] 00000850 61FF 0000 32F8 bsr +0x32FA /* 00003B4A */ 00000856 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000085C 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 00000862 2F07 move.l -[A7], D7 00000864 486E FFF0 pea.l [A6 - 0x10] 00000868 61FF 0000 34C8 bsr +0x34CA /* 00003D32 */ 0000086E 0CAE 6E75 6C6C FFF0 cmpi.l [A6 - 0x10], 0x6E756C6C /* 'null' */ 00000876 4FEF 0014 lea.l A7, [A7 + 0x14] 0000087A 6600 00CE bne +0xD0 /* 0000094A */ 0000087E 554F subq.w A7, 2 00000880 2F0B move.l -[A7], A3 00000882 486E FFB4 pea.l [A6 - 0x4C] 00000886 303C 0407 move.w D0, 0x407 0000088A A816 syscall Pack8 0000088C 301F move.w D0, [A7]+ 0000088E 6704 beq +0x6 /* 00000894 */ 00000890 42AE FFB4 clr.l [A6 - 0x4C] label00000894: 00000894 7601 moveq.l D3, 0x01 00000896 6000 00A6 bra +0xA8 /* 0000093E */ label0000089A: 0000089A 486E FFE8 pea.l [A6 - 0x18] 0000089E 61FF 0000 32AA bsr +0x32AC /* 00003B4A */ 000008A4 486E FFE0 pea.l [A6 - 0x20] 000008A8 61FF 0000 32A0 bsr +0x32A2 /* 00003B4A */ 000008AE 2F0B move.l -[A7], A3 000008B0 2F03 move.l -[A7], D3 000008B2 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000008B8 486E FFA4 pea.l [A6 - 0x5C] 000008BC 486E FFE8 pea.l [A6 - 0x18] 000008C0 303C 0A0B move.w D0, 0xA0B 000008C4 A816 syscall Pack8 000008C6 301F move.w D0, [A7]+ 000008C8 3800 move.w D4, D0 000008CA 4A44 tst.w D4 000008CC 5C4F addq.w A7, 6 000008CE 671C beq +0x1E /* 000008EC */ 000008D0 42A7 clr.l -[A7] 000008D2 486E FFC4 pea.l [A6 - 0x3C] 000008D6 3044 movea.w A0, D4 000008D8 2D48 FFC4 move.l [A6 - 0x3C], A0 000008DC 4879 0001 6998 push.l 0x16998 000008E2 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000008E8 4FEF 000C lea.l A7, [A7 + 0xC] label000008EC: 000008EC 486E FFE8 pea.l [A6 - 0x18] 000008F0 61FF 0000 255E bsr +0x2560 /* 00002E50 */ 000008F6 2448 movea.l A2, A0 000008F8 2F05 move.l -[A7], D5 000008FA 486E FFE0 pea.l [A6 - 0x20] 000008FE 2F0C move.l -[A7], A4 00000900 2F07 move.l -[A7], D7 00000902 2F0A move.l -[A7], A2 00000904 2057 movea.l A0, [A7] 00000906 2250 movea.l A1, [A0] 00000908 2269 0088 movea.l A1, [A1 + 0x88] 0000090C 4E91 jsr [A1] 0000090E 486E FFE0 pea.l [A6 - 0x20] 00000912 42A7 clr.l -[A7] 00000914 2F06 move.l -[A7], D6 00000916 61FF 0000 3500 bsr +0x3502 /* 00003E18 */ 0000091C 3F3C FFFF move.w -[A7], 0xFFFF 00000920 486E FFE0 pea.l [A6 - 0x20] 00000924 61FF 0000 3380 bsr +0x3382 /* 00003CA6 */ 0000092A 3F3C FFFF move.w -[A7], 0xFFFF 0000092E 486E FFE8 pea.l [A6 - 0x18] 00000932 61FF 0000 3372 bsr +0x3374 /* 00003CA6 */ 00000938 5283 addq.l D3, 1 0000093A 4FEF 0030 lea.l A7, [A7 + 0x30] label0000093E: 0000093E B6AE FFB4 cmp.l D3, [A6 - 0x4C] 00000942 6F00 FF56 ble -0xA8 /* 0000089A */ 00000946 6000 01E6 bra +0x1E8 /* 00000B2E */ label0000094A: 0000094A 554F subq.w A7, 2 0000094C 2F0B move.l -[A7], A3 0000094E 486E FFB0 pea.l [A6 - 0x50] 00000952 303C 0407 move.w D0, 0x407 00000956 A816 syscall Pack8 00000958 301F move.w D0, [A7]+ 0000095A 6704 beq +0x6 /* 00000960 */ 0000095C 42AE FFB0 clr.l [A6 - 0x50] label00000960: 00000960 486E FFA8 pea.l [A6 - 0x58] 00000964 61FF 0000 31E4 bsr +0x31E6 /* 00003B4A */ 0000096A 2F07 move.l -[A7], D7 0000096C 486E FFA8 pea.l [A6 - 0x58] 00000970 303C 0405 move.w D0, 0x405 00000974 A816 syscall Pack8 00000976 301F move.w D0, [A7]+ 00000978 3600 move.w D3, D0 0000097A 4A43 tst.w D3 0000097C 544F addq.w A7, 2 0000097E 671C beq +0x1E /* 0000099C */ 00000980 42A7 clr.l -[A7] 00000982 486E FFA0 pea.l [A6 - 0x60] 00000986 3043 movea.w A0, D3 00000988 2D48 FFA0 move.l [A6 - 0x60], A0 0000098C 4879 0001 6998 push.l 0x16998 00000992 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000998 4FEF 000C lea.l A7, [A7 + 0xC] label0000099C: 0000099C 7801 moveq.l D4, 0x01 0000099E 6000 0176 bra +0x178 /* 00000B16 */ label000009A2: 000009A2 486E FFD8 pea.l [A6 - 0x28] 000009A6 61FF 0000 31A2 bsr +0x31A4 /* 00003B4A */ 000009AC 486E FFD0 pea.l [A6 - 0x30] 000009B0 61FF 0000 3198 bsr +0x319A /* 00003B4A */ 000009B6 486E FFF8 pea.l [A6 - 0x8] 000009BA 61FF 0000 318E bsr +0x3190 /* 00003B4A */ 000009C0 2F0B move.l -[A7], A3 000009C2 2F04 move.l -[A7], D4 000009C4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000009CA 486E FF9C pea.l [A6 - 0x64] 000009CE 486E FFD0 pea.l [A6 - 0x30] 000009D2 303C 0A0B move.w D0, 0xA0B 000009D6 A816 syscall Pack8 000009D8 301F move.w D0, [A7]+ 000009DA 3600 move.w D3, D0 000009DC 4A43 tst.w D3 000009DE 4FEF 000A lea.l A7, [A7 + 0xA] 000009E2 671C beq +0x1E /* 00000A00 */ 000009E4 42A7 clr.l -[A7] 000009E6 486E FFC0 pea.l [A6 - 0x40] 000009EA 3043 movea.w A0, D3 000009EC 2D48 FFC0 move.l [A6 - 0x40], A0 000009F0 4879 0001 6998 push.l 0x16998 000009F6 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000009FC 4FEF 000C lea.l A7, [A7 + 0xC] label00000A00: 00000A00 486E FFD0 pea.l [A6 - 0x30] 00000A04 61FF 0000 244A bsr +0x244C /* 00002E50 */ 00000A0A 2448 movea.l A2, A0 00000A0C 7001 moveq.l D0, 0x01 00000A0E B880 cmp.l D4, D0 00000A10 584F addq.w A7, 4 00000A12 676A beq +0x6C /* 00000A7E */ 00000A14 486E FFC8 pea.l [A6 - 0x38] 00000A18 61FF 0000 3130 bsr +0x3132 /* 00003B4A */ 00000A1E 486E FFC8 pea.l [A6 - 0x38] 00000A22 2F3C 6166 7465 move.l -[A7], 0x61667465 /* 'afte' */ 00000A28 486E FFF0 pea.l [A6 - 0x10] 00000A2C 61FF 0000 35AC bsr +0x35AE /* 00003FDA */ 00000A32 486E FFD8 pea.l [A6 - 0x28] 00000A36 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 00000A3C 486E FFC8 pea.l [A6 - 0x38] 00000A40 303C 0610 move.w D0, 0x610 00000A44 A816 syscall Pack8 00000A46 301F move.w D0, [A7]+ 00000A48 3600 move.w D3, D0 00000A4A 4A43 tst.w D3 00000A4C 4FEF 000E lea.l A7, [A7 + 0xE] 00000A50 671C beq +0x1E /* 00000A6E */ 00000A52 42A7 clr.l -[A7] 00000A54 486E FFBC pea.l [A6 - 0x44] 00000A58 3043 movea.w A0, D3 00000A5A 2D48 FFBC move.l [A6 - 0x44], A0 00000A5E 4879 0001 6998 push.l 0x16998 00000A64 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000A6A 4FEF 000C lea.l A7, [A7 + 0xC] label00000A6E: 00000A6E 3F3C FFFF move.w -[A7], 0xFFFF 00000A72 486E FFC8 pea.l [A6 - 0x38] 00000A76 61FF 0000 322E bsr +0x3230 /* 00003CA6 */ 00000A7C 5C4F addq.w A7, 6 label00000A7E: 00000A7E 2F05 move.l -[A7], D5 00000A80 486E FFF8 pea.l [A6 - 0x8] 00000A84 2F0C move.l -[A7], A4 00000A86 486E FFD8 pea.l [A6 - 0x28] 00000A8A 2F0A move.l -[A7], A2 00000A8C 2057 movea.l A0, [A7] 00000A8E 2250 movea.l A1, [A0] 00000A90 2269 0088 movea.l A1, [A1 + 0x88] 00000A94 4E91 jsr [A1] 00000A96 486E FFF8 pea.l [A6 - 0x8] 00000A9A 42A7 clr.l -[A7] 00000A9C 2F06 move.l -[A7], D6 00000A9E 61FF 0000 3378 bsr +0x337A /* 00003E18 */ 00000AA4 486E FFF0 pea.l [A6 - 0x10] 00000AA8 303C 0204 move.w D0, 0x204 00000AAC A816 syscall Pack8 00000AAE 301F move.w D0, [A7]+ 00000AB0 486E FFF8 pea.l [A6 - 0x8] 00000AB4 486E FFF0 pea.l [A6 - 0x10] 00000AB8 303C 0405 move.w D0, 0x405 00000ABC A816 syscall Pack8 00000ABE 301F move.w D0, [A7]+ 00000AC0 3600 move.w D3, D0 00000AC2 4A43 tst.w D3 00000AC4 4FEF 001C lea.l A7, [A7 + 0x1C] 00000AC8 671C beq +0x1E /* 00000AE6 */ 00000ACA 42A7 clr.l -[A7] 00000ACC 486E FFB8 pea.l [A6 - 0x48] 00000AD0 3043 movea.w A0, D3 00000AD2 2D48 FFB8 move.l [A6 - 0x48], A0 00000AD6 4879 0001 6998 push.l 0x16998 00000ADC 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000AE2 4FEF 000C lea.l A7, [A7 + 0xC] label00000AE6: 00000AE6 3F3C FFFF move.w -[A7], 0xFFFF 00000AEA 486E FFF8 pea.l [A6 - 0x8] 00000AEE 61FF 0000 31B6 bsr +0x31B8 /* 00003CA6 */ 00000AF4 3F3C FFFF move.w -[A7], 0xFFFF 00000AF8 486E FFD0 pea.l [A6 - 0x30] 00000AFC 61FF 0000 31A8 bsr +0x31AA /* 00003CA6 */ 00000B02 3F3C FFFF move.w -[A7], 0xFFFF 00000B06 486E FFD8 pea.l [A6 - 0x28] 00000B0A 61FF 0000 319A bsr +0x319C /* 00003CA6 */ 00000B10 5284 addq.l D4, 1 00000B12 4FEF 0012 lea.l A7, [A7 + 0x12] label00000B16: 00000B16 B8AE FFB0 cmp.l D4, [A6 - 0x50] 00000B1A 6F00 FE86 ble -0x178 /* 000009A2 */ 00000B1E 3F3C FFFF move.w -[A7], 0xFFFF 00000B22 486E FFA8 pea.l [A6 - 0x58] 00000B26 61FF 0000 317E bsr +0x3180 /* 00003CA6 */ 00000B2C 5C4F addq.w A7, 6 label00000B2E: 00000B2E 3F3C FFFF move.w -[A7], 0xFFFF 00000B32 486E FFF0 pea.l [A6 - 0x10] 00000B36 61FF 0000 316E bsr +0x3170 /* 00003CA6 */ 00000B3C 5C4F addq.w A7, 6 label00000B3E: 00000B3E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000B42 4E5E unlink A6 00000B44 4E75 rts 00000B46 4E56 FFE4 link A6, -0x001C 00000B4A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B4E 2E2E 0008 move.l D7, [A6 + 0x8] 00000B52 2C2E 000C move.l D6, [A6 + 0xC] 00000B56 2A2E 0010 move.l D5, [A6 + 0x10] 00000B5A 282E 0018 move.l D4, [A6 + 0x18] 00000B5E 286E 001C movea.l A4, [A6 + 0x1C] 00000B62 246E 0020 movea.l A2, [A6 + 0x20] 00000B66 24BC 6E75 6C6C move.l [A2], 0x6E756C6C /* 'null' */ 00000B6C 42AA 0004 clr.l [A2 + 0x4] 00000B70 2F05 move.l -[A7], D5 00000B72 61FF 0000 22DC bsr +0x22DE /* 00002E50 */ 00000B78 2648 movea.l A3, A0 00000B7A 584F addq.w A7, 4 00000B7C 2D4F FFFC move.l [A6 - 0x4], A7 00000B80 2F0A move.l -[A7], A2 00000B82 2F0C move.l -[A7], A4 00000B84 2F04 move.l -[A7], D4 00000B86 2F06 move.l -[A7], D6 00000B88 2F0B move.l -[A7], A3 00000B8A 2057 movea.l A0, [A7] 00000B8C 2250 movea.l A1, [A0] 00000B8E 2269 0038 movea.l A1, [A1 + 0x38] 00000B92 4E91 jsr [A1] 00000B94 4FEF 0014 lea.l A7, [A7 + 0x14] 00000B98 602E bra +0x30 /* 00000BC8 */ 00000B9A 206E FFF4 movea.l A0, [A6 - 0xC] 00000B9E 2610 move.l D3, [A0] 00000BA0 2F0A move.l -[A7], A2 00000BA2 2F07 move.l -[A7], D7 00000BA4 2057 movea.l A0, [A7] 00000BA6 2250 movea.l A1, [A0] 00000BA8 2269 0028 movea.l A1, [A1 + 0x28] 00000BAC 4E91 jsr [A1] 00000BAE 42A7 clr.l -[A7] 00000BB0 486E FFE4 pea.l [A6 - 0x1C] 00000BB4 2D43 FFE4 move.l [A6 - 0x1C], D3 00000BB8 4879 0001 6998 push.l 0x16998 00000BBE 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000BC4 2E6E FFFC movea.l A7, [A6 - 0x4] label00000BC8: 00000BC8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000BCC 4E5E unlink A6 00000BCE 4E75 rts 00000BD0 4E56 FFB0 link A6, -0x0050 00000BD4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000BD8 286E 0010 movea.l A4, [A6 + 0x10] 00000BDC 2E2E 0018 move.l D7, [A6 + 0x18] 00000BE0 2C2E 001C move.l D6, [A6 + 0x1C] 00000BE4 246E 0020 movea.l A2, [A6 + 0x20] 00000BE8 24BC 6E75 6C6C move.l [A2], 0x6E756C6C /* 'null' */ 00000BEE 42AA 0004 clr.l [A2 + 0x4] 00000BF2 554F subq.w A7, 2 00000BF4 2F0C move.l -[A7], A4 00000BF6 486E FFD0 pea.l [A6 - 0x30] 00000BFA 303C 0407 move.w D0, 0x407 00000BFE A816 syscall Pack8 00000C00 301F move.w D0, [A7]+ 00000C02 6704 beq +0x6 /* 00000C08 */ 00000C04 42AE FFD0 clr.l [A6 - 0x30] label00000C08: 00000C08 2D4F FFCC move.l [A6 - 0x34], A7 00000C0C 7A01 moveq.l D5, 0x01 00000C0E 6000 016C bra +0x16E /* 00000D7C */ label00000C12: 00000C12 486E FFDC pea.l [A6 - 0x24] 00000C16 61FF 0000 2F32 bsr +0x2F34 /* 00003B4A */ 00000C1C 486E FFEC pea.l [A6 - 0x14] 00000C20 61FF 0000 2F28 bsr +0x2F2A /* 00003B4A */ 00000C26 2F0C move.l -[A7], A4 00000C28 2F05 move.l -[A7], D5 00000C2A 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00000C30 486E FFE4 pea.l [A6 - 0x1C] 00000C34 486E FFDC pea.l [A6 - 0x24] 00000C38 303C 0A0B move.w D0, 0xA0B 00000C3C A816 syscall Pack8 00000C3E 301F move.w D0, [A7]+ 00000C40 3600 move.w D3, D0 00000C42 4A43 tst.w D3 00000C44 5C4F addq.w A7, 6 00000C46 671C beq +0x1E /* 00000C64 */ 00000C48 42A7 clr.l -[A7] 00000C4A 486E FFD8 pea.l [A6 - 0x28] 00000C4E 3043 movea.w A0, D3 00000C50 2D48 FFD8 move.l [A6 - 0x28], A0 00000C54 4879 0001 6998 push.l 0x16998 00000C5A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000C60 4FEF 000C lea.l A7, [A7 + 0xC] label00000C64: 00000C64 486E FFDC pea.l [A6 - 0x24] 00000C68 61FF 0000 21E6 bsr +0x21E8 /* 00002E50 */ 00000C6E 2648 movea.l A3, A0 00000C70 486E FFEC pea.l [A6 - 0x14] 00000C74 2F06 move.l -[A7], D6 00000C76 2F07 move.l -[A7], D7 00000C78 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C7C 2F0B move.l -[A7], A3 00000C7E 2057 movea.l A0, [A7] 00000C80 2250 movea.l A1, [A0] 00000C82 2269 0038 movea.l A1, [A1 + 0x38] 00000C86 4E91 jsr [A1] 00000C88 0CAE 6C69 7374 FFEC cmpi.l [A6 - 0x14], 0x6C697374 /* 'list' */ 00000C90 4FEF 0018 lea.l A7, [A7 + 0x18] 00000C94 6600 0092 bne +0x94 /* 00000D28 */ 00000C98 554F subq.w A7, 2 00000C9A 486E FFEC pea.l [A6 - 0x14] 00000C9E 486E FFE8 pea.l [A6 - 0x18] 00000CA2 303C 0407 move.w D0, 0x407 00000CA6 A816 syscall Pack8 00000CA8 301F move.w D0, [A7]+ 00000CAA 6704 beq +0x6 /* 00000CB0 */ 00000CAC 42AE FFE8 clr.l [A6 - 0x18] label00000CB0: 00000CB0 7801 moveq.l D4, 0x01 00000CB2 606C bra +0x6E /* 00000D20 */ label00000CB4: 00000CB4 486E FFF8 pea.l [A6 - 0x8] 00000CB8 61FF 0000 2E90 bsr +0x2E92 /* 00003B4A */ 00000CBE 486E FFEC pea.l [A6 - 0x14] 00000CC2 2F04 move.l -[A7], D4 00000CC4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00000CCA 486E FFE4 pea.l [A6 - 0x1C] 00000CCE 486E FFF8 pea.l [A6 - 0x8] 00000CD2 303C 0A0B move.w D0, 0xA0B 00000CD6 A816 syscall Pack8 00000CD8 301F move.w D0, [A7]+ 00000CDA 3600 move.w D3, D0 00000CDC 4A43 tst.w D3 00000CDE 544F addq.w A7, 2 00000CE0 671C beq +0x1E /* 00000CFE */ 00000CE2 42A7 clr.l -[A7] 00000CE4 486E FFF4 pea.l [A6 - 0xC] 00000CE8 3043 movea.w A0, D3 00000CEA 2D48 FFF4 move.l [A6 - 0xC], A0 00000CEE 4879 0001 6998 push.l 0x16998 00000CF4 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000CFA 4FEF 000C lea.l A7, [A7 + 0xC] label00000CFE: 00000CFE 486E FFF8 pea.l [A6 - 0x8] 00000D02 42A7 clr.l -[A7] 00000D04 2F0A move.l -[A7], A2 00000D06 61FF 0000 3110 bsr +0x3112 /* 00003E18 */ 00000D0C 3F3C FFFF move.w -[A7], 0xFFFF 00000D10 486E FFF8 pea.l [A6 - 0x8] 00000D14 61FF 0000 2F90 bsr +0x2F92 /* 00003CA6 */ 00000D1A 5284 addq.l D4, 1 00000D1C 4FEF 0012 lea.l A7, [A7 + 0x12] label00000D20: 00000D20 B8AE FFE8 cmp.l D4, [A6 - 0x18] 00000D24 6F8E ble -0x70 /* 00000CB4 */ 00000D26 6012 bra +0x14 /* 00000D3A */ label00000D28: 00000D28 486E FFEC pea.l [A6 - 0x14] 00000D2C 42A7 clr.l -[A7] 00000D2E 2F0A move.l -[A7], A2 00000D30 61FF 0000 30E6 bsr +0x30E8 /* 00003E18 */ 00000D36 4FEF 000C lea.l A7, [A7 + 0xC] label00000D3A: 00000D3A 4A43 tst.w D3 00000D3C 671C beq +0x1E /* 00000D5A */ 00000D3E 42A7 clr.l -[A7] 00000D40 486E FFD4 pea.l [A6 - 0x2C] 00000D44 3043 movea.w A0, D3 00000D46 2D48 FFD4 move.l [A6 - 0x2C], A0 00000D4A 4879 0001 6998 push.l 0x16998 00000D50 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000D56 4FEF 000C lea.l A7, [A7 + 0xC] label00000D5A: 00000D5A 3F3C FFFF move.w -[A7], 0xFFFF 00000D5E 486E FFEC pea.l [A6 - 0x14] 00000D62 61FF 0000 2F42 bsr +0x2F44 /* 00003CA6 */ 00000D68 3F3C FFFF move.w -[A7], 0xFFFF 00000D6C 486E FFDC pea.l [A6 - 0x24] 00000D70 61FF 0000 2F34 bsr +0x2F36 /* 00003CA6 */ 00000D76 5285 addq.l D5, 1 00000D78 4FEF 000C lea.l A7, [A7 + 0xC] label00000D7C: 00000D7C BAAE FFD0 cmp.l D5, [A6 - 0x30] 00000D80 6F00 FE90 ble -0x16E /* 00000C12 */ 00000D84 6034 bra +0x36 /* 00000DBA */ 00000D86 206E FFC4 movea.l A0, [A6 - 0x3C] 00000D8A 2D50 FFB0 move.l [A6 - 0x50], [A0] 00000D8E 2F0A move.l -[A7], A2 00000D90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D94 2057 movea.l A0, [A7] 00000D96 2250 movea.l A1, [A0] 00000D98 2269 0028 movea.l A1, [A1 + 0x28] 00000D9C 4E91 jsr [A1] 00000D9E 42A7 clr.l -[A7] 00000DA0 486E FFB4 pea.l [A6 - 0x4C] 00000DA4 2D6E FFB0 FFB4 move.l [A6 - 0x4C], [A6 - 0x50] 00000DAA 4879 0001 6998 push.l 0x16998 00000DB0 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00000DB6 2E6E FFCC movea.l A7, [A6 - 0x34] label00000DBA: 00000DBA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000DBE 4E5E unlink A6 00000DC0 4E75 rts 00000DC2 4E56 0000 link A6, 0 00000DC6 554F subq.w A7, 2 00000DC8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DCC 303C 0204 move.w D0, 0x204 00000DD0 A816 syscall Pack8 00000DD2 301F move.w D0, [A7]+ 00000DD4 4E5E unlink A6 00000DD6 4E75 rts 00000DD8 4E56 0000 link A6, 0 00000DDC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000DE0 262E 000C move.l D3, [A6 + 0xC] 00000DE4 282E 0010 move.l D4, [A6 + 0x10] 00000DE8 246E 0014 movea.l A2, [A6 + 0x14] 00000DEC 286E 0018 movea.l A4, [A6 + 0x18] 00000DF0 2F04 move.l -[A7], D4 00000DF2 61FF 0000 205C bsr +0x205E /* 00002E50 */ 00000DF8 2648 movea.l A3, A0 00000DFA 0C92 546F 6B65 cmpi.l [A2], 0x546F6B65 /* 'Toke' */ 00000E00 584F addq.w A7, 4 00000E02 6622 bne +0x24 /* 00000E26 */ 00000E04 2F0A move.l -[A7], A2 00000E06 61FF 0000 2048 bsr +0x204A /* 00002E50 */ 00000E0C 584F addq.w A7, 4 00000E0E 2F08 move.l -[A7], A0 00000E10 2F03 move.l -[A7], D3 00000E12 2F0B move.l -[A7], A3 00000E14 2057 movea.l A0, [A7] 00000E16 2250 movea.l A1, [A0] 00000E18 2269 0070 movea.l A1, [A1 + 0x70] 00000E1C 4E91 jsr [A1] 00000E1E 1880 move.b [A4], D0 00000E20 4FEF 000C lea.l A7, [A7 + 0xC] 00000E24 6016 bra +0x18 /* 00000E3C */ label00000E26: 00000E26 2F0A move.l -[A7], A2 00000E28 2F03 move.l -[A7], D3 00000E2A 2F0B move.l -[A7], A3 00000E2C 2057 movea.l A0, [A7] 00000E2E 2250 movea.l A1, [A0] 00000E30 2269 0074 movea.l A1, [A1 + 0x74] 00000E34 4E91 jsr [A1] 00000E36 1880 move.b [A4], D0 00000E38 4FEF 000C lea.l A7, [A7 + 0xC] label00000E3C: 00000E3C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000E40 4E5E unlink A6 00000E42 4E75 rts 00000E44 4E56 0000 link A6, 0 00000E48 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000E4C 262E 000C move.l D3, [A6 + 0xC] 00000E50 286E 0014 movea.l A4, [A6 + 0x14] 00000E54 266E 0018 movea.l A3, [A6 + 0x18] 00000E58 2F0C move.l -[A7], A4 00000E5A 61FF 0000 1FF4 bsr +0x1FF6 /* 00002E50 */ 00000E60 2448 movea.l A2, A0 00000E62 2F03 move.l -[A7], D3 00000E64 2F0A move.l -[A7], A2 00000E66 2057 movea.l A0, [A7] 00000E68 2250 movea.l A1, [A0] 00000E6A 2269 0040 movea.l A1, [A1 + 0x40] 00000E6E 4E91 jsr [A1] 00000E70 2680 move.l [A3], D0 00000E72 4FEF 000C lea.l A7, [A7 + 0xC] 00000E76 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000E7A 4E5E unlink A6 00000E7C 4E75 rts fn00000E7E: 00000E7E 4E56 FFE4 link A6, -0x001C 00000E82 48E7 1030 movem.l -[A7], D3,A2,A3 00000E86 246E 0008 movea.l A2, [A6 + 0x8] 00000E8A 266E 000C movea.l A3, [A6 + 0xC] 00000E8E 7600 moveq.l D3, 0x00 00000E90 0C92 7479 7065 cmpi.l [A2], 0x74797065 /* 'type' */ 00000E96 661A bne +0x1C /* 00000EB2 */ 00000E98 486E FFF4 pea.l [A6 - 0xC] 00000E9C 2F0A move.l -[A7], A2 00000E9E 61FF 0000 348E bsr +0x3490 /* 0000432E */ 00000EA4 0CAE 7365 6C65 FFF4 cmpi.l [A6 - 0xC], 0x73656C65 /* 'sele' */ 00000EAC 504F addq.w A7, 8 00000EAE 6602 bne +0x4 /* 00000EB2 */ 00000EB0 7601 moveq.l D3, 0x01 label00000EB2: 00000EB2 4A03 tst.b D3 00000EB4 6700 00A6 beq +0xA8 /* 00000F5C */ 00000EB8 486E FFEC pea.l [A6 - 0x14] 00000EBC 61FF 0000 2C8C bsr +0x2C8E /* 00003B4A */ 00000EC2 4878 0004 push.l 0x4 00000EC6 486E FFF4 pea.l [A6 - 0xC] 00000ECA 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00000ED0 486E FFE4 pea.l [A6 - 0x1C] 00000ED4 61FF 0000 2D70 bsr +0x2D72 /* 00003C46 */ 00000EDA 486E FFF8 pea.l [A6 - 0x8] 00000EDE 61FF 0000 2C6A bsr +0x2C6C /* 00003B4A */ 00000EE4 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00000EEA 486E FFEC pea.l [A6 - 0x14] 00000EEE 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00000EF4 486E FFE4 pea.l [A6 - 0x1C] 00000EF8 4227 clr.b -[A7] 00000EFA 486E FFF8 pea.l [A6 - 0x8] 00000EFE 4EB9 0000 1FC0 jsr [0x00001FC0 /* PSCIntTbl */] 00000F04 301F move.w D0, [A7]+ 00000F06 3600 move.w D3, D0 00000F08 4A43 tst.w D3 00000F0A 4FEF 0016 lea.l A7, [A7 + 0x16] 00000F0E 661C bne +0x1E /* 00000F2C */ 00000F10 554F subq.w A7, 2 00000F12 486E FFF8 pea.l [A6 - 0x8] 00000F16 2079 0002 B78A movea.l A0, [0x0002B78A] 00000F1C 3F28 0004 move.w -[A7], [A0 + 0x4] 00000F20 2F0B move.l -[A7], A3 00000F22 303C 0536 move.w D0, 0x536 00000F26 A816 syscall Pack8 00000F28 301F move.w D0, [A7]+ 00000F2A 3600 move.w D3, D0 label00000F2C: 00000F2C 3F3C FFFF move.w -[A7], 0xFFFF 00000F30 486E FFF8 pea.l [A6 - 0x8] 00000F34 61FF 0000 2D70 bsr +0x2D72 /* 00003CA6 */ 00000F3A 3F3C FFFF move.w -[A7], 0xFFFF 00000F3E 486E FFE4 pea.l [A6 - 0x1C] 00000F42 61FF 0000 2D62 bsr +0x2D64 /* 00003CA6 */ 00000F48 3F3C FFFF move.w -[A7], 0xFFFF 00000F4C 486E FFEC pea.l [A6 - 0x14] 00000F50 61FF 0000 2D54 bsr +0x2D56 /* 00003CA6 */ 00000F56 4FEF 0012 lea.l A7, [A7 + 0x12] 00000F5A 601A bra +0x1C /* 00000F76 */ label00000F5C: 00000F5C 554F subq.w A7, 2 00000F5E 2F0A move.l -[A7], A2 00000F60 2079 0002 B78A movea.l A0, [0x0002B78A] 00000F66 3F28 0004 move.w -[A7], [A0 + 0x4] 00000F6A 2F0B move.l -[A7], A3 00000F6C 303C 0536 move.w D0, 0x536 00000F70 A816 syscall Pack8 00000F72 301F move.w D0, [A7]+ 00000F74 3600 move.w D3, D0 label00000F76: 00000F76 3003 move.w D0, D3 00000F78 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000F7C 4E5E unlink A6 00000F7E 4E75 rts 00000F80 4E56 FFE8 link A6, -0x0018 00000F84 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000F88 266E 0010 movea.l A3, [A6 + 0x10] 00000F8C 246E 000C movea.l A2, [A6 + 0xC] 00000F90 2A2E 0008 move.l D5, [A6 + 0x8] 00000F94 7600 moveq.l D3, 0x00 00000F96 2D4F FFFC move.l [A6 - 0x4], A7 00000F9A 2F05 move.l -[A7], D5 00000F9C 2F0A move.l -[A7], A2 00000F9E 2F0B move.l -[A7], A3 00000FA0 2F39 0002 B78A move.l -[A7], [0x0002B78A] 00000FA6 2057 movea.l A0, [A7] 00000FA8 2250 movea.l A1, [A0] 00000FAA 2269 0010 movea.l A1, [A1 + 0x10] 00000FAE 4E91 jsr [A1] 00000FB0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FB4 6012 bra +0x14 /* 00000FC8 */ 00000FB6 206E FFF4 movea.l A0, [A6 - 0xC] 00000FBA 2810 move.l D4, [A0] 00000FBC 3604 move.w D3, D4 00000FBE 486E FFE8 pea.l [A6 - 0x18] 00000FC2 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label00000FC8: 00000FC8 61FF 0000 1F0A bsr +0x1F0C /* 00002ED4 */ 00000FCE 3F43 0040 move.w [A7 + 0x40], D3 00000FD2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000FD6 4E5E unlink A6 00000FD8 4E74 000C rtd 0x000C 00000FDC 4E56 FFE8 link A6, -0x0018 00000FE0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000FE4 266E 0010 movea.l A3, [A6 + 0x10] 00000FE8 246E 000C movea.l A2, [A6 + 0xC] 00000FEC 2A2E 0008 move.l D5, [A6 + 0x8] 00000FF0 7600 moveq.l D3, 0x00 00000FF2 2D4F FFFC move.l [A6 - 0x4], A7 00000FF6 2F05 move.l -[A7], D5 00000FF8 2F0A move.l -[A7], A2 00000FFA 2F0B move.l -[A7], A3 00000FFC 2F39 0002 B78A move.l -[A7], [0x0002B78A] 00001002 2057 movea.l A0, [A7] 00001004 2250 movea.l A1, [A0] 00001006 2269 0014 movea.l A1, [A1 + 0x14] 0000100A 4E91 jsr [A1] 0000100C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001010 6012 bra +0x14 /* 00001024 */ 00001012 206E FFF4 movea.l A0, [A6 - 0xC] 00001016 2810 move.l D4, [A0] 00001018 3604 move.w D3, D4 0000101A 486E FFE8 pea.l [A6 - 0x18] 0000101E 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label00001024: 00001024 61FF 0000 1EAE bsr +0x1EB0 /* 00002ED4 */ 0000102A 3F43 0040 move.w [A7 + 0x40], D3 0000102E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001032 4E5E unlink A6 00001034 4E74 000C rtd 0x000C 00001038 4E56 FFE8 link A6, -0x0018 0000103C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001040 266E 0010 movea.l A3, [A6 + 0x10] 00001044 246E 000C movea.l A2, [A6 + 0xC] 00001048 2A2E 0008 move.l D5, [A6 + 0x8] 0000104C 7600 moveq.l D3, 0x00 0000104E 2D4F FFFC move.l [A6 - 0x4], A7 00001052 2F05 move.l -[A7], D5 00001054 2F0A move.l -[A7], A2 00001056 2F0B move.l -[A7], A3 00001058 2F39 0002 B78A move.l -[A7], [0x0002B78A] 0000105E 2057 movea.l A0, [A7] 00001060 2250 movea.l A1, [A0] 00001062 2269 0018 movea.l A1, [A1 + 0x18] 00001066 4E91 jsr [A1] 00001068 4FEF 0010 lea.l A7, [A7 + 0x10] 0000106C 6012 bra +0x14 /* 00001080 */ 0000106E 206E FFF4 movea.l A0, [A6 - 0xC] 00001072 2810 move.l D4, [A0] 00001074 3604 move.w D3, D4 00001076 486E FFE8 pea.l [A6 - 0x18] 0000107A 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label00001080: 00001080 61FF 0000 1E52 bsr +0x1E54 /* 00002ED4 */ 00001086 3F43 0040 move.w [A7 + 0x40], D3 0000108A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000108E 4E5E unlink A6 00001090 4E74 000C rtd 0x000C 00001094 4E56 FFE8 link A6, -0x0018 00001098 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000109C 286E 001C movea.l A4, [A6 + 0x1C] 000010A0 2E2E 0018 move.l D7, [A6 + 0x18] 000010A4 2C2E 0014 move.l D6, [A6 + 0x14] 000010A8 266E 0010 movea.l A3, [A6 + 0x10] 000010AC 246E 000C movea.l A2, [A6 + 0xC] 000010B0 2A2E 0008 move.l D5, [A6 + 0x8] 000010B4 7600 moveq.l D3, 0x00 000010B6 2D4F FFFC move.l [A6 - 0x4], A7 000010BA 2F05 move.l -[A7], D5 000010BC 2F0A move.l -[A7], A2 000010BE 2F0B move.l -[A7], A3 000010C0 2F06 move.l -[A7], D6 000010C2 2F07 move.l -[A7], D7 000010C4 2F0C move.l -[A7], A4 000010C6 2F2E 0020 move.l -[A7], [A6 + 0x20] 000010CA 2F39 0002 B78A move.l -[A7], [0x0002B78A] 000010D0 2057 movea.l A0, [A7] 000010D2 2250 movea.l A1, [A0] 000010D4 2269 0020 movea.l A1, [A1 + 0x20] 000010D8 4E91 jsr [A1] 000010DA 4FEF 0020 lea.l A7, [A7 + 0x20] 000010DE 6012 bra +0x14 /* 000010F2 */ 000010E0 206E FFF4 movea.l A0, [A6 - 0xC] 000010E4 2810 move.l D4, [A0] 000010E6 3604 move.w D3, D4 000010E8 486E FFE8 pea.l [A6 - 0x18] 000010EC 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label000010F2: 000010F2 3F43 005C move.w [A7 + 0x5C], D3 000010F6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000010FA 4E5E unlink A6 000010FC 4E74 001C rtd 0x001C 00001100 4E56 FFE8 link A6, -0x0018 00001104 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001108 286E 001C movea.l A4, [A6 + 0x1C] 0000110C 2E2E 0018 move.l D7, [A6 + 0x18] 00001110 2C2E 0014 move.l D6, [A6 + 0x14] 00001114 266E 0010 movea.l A3, [A6 + 0x10] 00001118 246E 000C movea.l A2, [A6 + 0xC] 0000111C 2A2E 0008 move.l D5, [A6 + 0x8] 00001120 7600 moveq.l D3, 0x00 00001122 2D4F FFFC move.l [A6 - 0x4], A7 00001126 2F05 move.l -[A7], D5 00001128 2F0A move.l -[A7], A2 0000112A 2F0B move.l -[A7], A3 0000112C 2F06 move.l -[A7], D6 0000112E 2F07 move.l -[A7], D7 00001130 2F0C move.l -[A7], A4 00001132 2F2E 0020 move.l -[A7], [A6 + 0x20] 00001136 2F39 0002 B78A move.l -[A7], [0x0002B78A] 0000113C 2057 movea.l A0, [A7] 0000113E 2250 movea.l A1, [A0] 00001140 2269 0024 movea.l A1, [A1 + 0x24] 00001144 4E91 jsr [A1] 00001146 4FEF 0020 lea.l A7, [A7 + 0x20] 0000114A 6012 bra +0x14 /* 0000115E */ 0000114C 206E FFF4 movea.l A0, [A6 - 0xC] 00001150 2810 move.l D4, [A0] 00001152 3604 move.w D3, D4 00001154 486E FFE8 pea.l [A6 - 0x18] 00001158 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label0000115E: 0000115E 3F43 005C move.w [A7 + 0x5C], D3 00001162 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001166 4E5E unlink A6 00001168 4E74 001C rtd 0x001C 0000116C 4E56 FFE8 link A6, -0x0018 00001170 48E7 1820 movem.l -[A7], D3,D4,A2 00001174 246E 0008 movea.l A2, [A6 + 0x8] 00001178 7600 moveq.l D3, 0x00 0000117A 2D4F FFFC move.l [A6 - 0x4], A7 0000117E 2F0A move.l -[A7], A2 00001180 2F39 0002 B78A move.l -[A7], [0x0002B78A] 00001186 2057 movea.l A0, [A7] 00001188 2250 movea.l A1, [A0] 0000118A 2269 0028 movea.l A1, [A1 + 0x28] 0000118E 4E91 jsr [A1] 00001190 504F addq.w A7, 8 00001192 6012 bra +0x14 /* 000011A6 */ 00001194 206E FFF4 movea.l A0, [A6 - 0xC] 00001198 2810 move.l D4, [A0] 0000119A 3604 move.w D3, D4 0000119C 486E FFE8 pea.l [A6 - 0x18] 000011A0 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label000011A6: 000011A6 3F43 0030 move.w [A7 + 0x30], D3 000011AA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000011AE 4E5E unlink A6 000011B0 4E74 0004 rtd 0x0004 000011B4 4E56 FFE8 link A6, -0x0018 000011B8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000011BC 2A2E 0014 move.l D5, [A6 + 0x14] 000011C0 286E 0010 movea.l A4, [A6 + 0x10] 000011C4 266E 000C movea.l A3, [A6 + 0xC] 000011C8 246E 0008 movea.l A2, [A6 + 0x8] 000011CC 7600 moveq.l D3, 0x00 000011CE 2D4F FFFC move.l [A6 - 0x4], A7 000011D2 2F0A move.l -[A7], A2 000011D4 2F0B move.l -[A7], A3 000011D6 2F0C move.l -[A7], A4 000011D8 2F05 move.l -[A7], D5 000011DA 2F39 0002 B78A move.l -[A7], [0x0002B78A] 000011E0 2057 movea.l A0, [A7] 000011E2 2250 movea.l A1, [A0] 000011E4 2269 002C movea.l A1, [A1 + 0x2C] 000011E8 4E91 jsr [A1] 000011EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000011EE 6012 bra +0x14 /* 00001202 */ 000011F0 206E FFF4 movea.l A0, [A6 - 0xC] 000011F4 2810 move.l D4, [A0] 000011F6 3604 move.w D3, D4 000011F8 486E FFE8 pea.l [A6 - 0x18] 000011FC 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label00001202: 00001202 3F43 0048 move.w [A7 + 0x48], D3 00001206 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000120A 4E5E unlink A6 0000120C 4E74 0010 rtd 0x0010 00001210 4E56 FFE8 link A6, -0x0018 00001214 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00001218 2C2E 0014 move.l D6, [A6 + 0x14] 0000121C 2A2E 0010 move.l D5, [A6 + 0x10] 00001220 266E 000C movea.l A3, [A6 + 0xC] 00001224 246E 0008 movea.l A2, [A6 + 0x8] 00001228 7600 moveq.l D3, 0x00 0000122A 2D4F FFFC move.l [A6 - 0x4], A7 0000122E 2F0A move.l -[A7], A2 00001230 2F0B move.l -[A7], A3 00001232 2F05 move.l -[A7], D5 00001234 2F06 move.l -[A7], D6 00001236 2F39 0002 B78A move.l -[A7], [0x0002B78A] 0000123C 2057 movea.l A0, [A7] 0000123E 2250 movea.l A1, [A0] 00001240 2269 0030 movea.l A1, [A1 + 0x30] 00001244 4E91 jsr [A1] 00001246 4FEF 0014 lea.l A7, [A7 + 0x14] 0000124A 6012 bra +0x14 /* 0000125E */ 0000124C 206E FFF4 movea.l A0, [A6 - 0xC] 00001250 2810 move.l D4, [A0] 00001252 3604 move.w D3, D4 00001254 486E FFE8 pea.l [A6 - 0x18] 00001258 4EB9 0000 1FE0 jsr [0x00001FE0 /* Mem2Vectors32 */] label0000125E: 0000125E 3F43 0048 move.w [A7 + 0x48], D3 00001262 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001266 4E5E unlink A6 00001268 4E74 0010 rtd 0x0010 0000126C 4E56 0000 link A6, 0 00001270 2F0A move.l -[A7], A2 00001272 246E 0008 movea.l A2, [A6 + 0x8] 00001276 41F9 0001 6080 lea.l A0, [0x00016080] 0000127C 2488 move.l [A2], A0 0000127E 42AA 0004 clr.l [A2 + 0x4] 00001282 257C 6E75 6C6C 0014 move.l [A2 + 0x14], 0x6E756C6C /* 'null' */ 0000128A 422A 0018 clr.b [A2 + 0x18] 0000128E 42AA 0008 clr.l [A2 + 0x8] 00001292 42AA 000C clr.l [A2 + 0xC] 00001296 42AA 0010 clr.l [A2 + 0x10] 0000129A 2F0A move.l -[A7], A2 0000129C 61FF 0000 1B0E bsr +0x1B10 /* 00002DAC */ 000012A2 204A movea.l A0, A2 000012A4 584F addq.w A7, 4 000012A6 245F movea.l A2, [A7]+ 000012A8 4E5E unlink A6 000012AA 4E75 rts fn000012AC: 000012AC 4E56 0000 link A6, 0 000012B0 48E7 1030 movem.l -[A7], D3,A2,A3 000012B4 246E 0008 movea.l A2, [A6 + 0x8] 000012B8 266E 000C movea.l A3, [A6 + 0xC] 000012BC 262E 0010 move.l D3, [A6 + 0x10] 000012C0 41F9 0001 6080 lea.l A0, [0x00016080] 000012C6 2488 move.l [A2], A0 000012C8 254B 0004 move.l [A2 + 0x4], A3 000012CC 2543 0014 move.l [A2 + 0x14], D3 000012D0 422A 0018 clr.b [A2 + 0x18] 000012D4 42AA 0008 clr.l [A2 + 0x8] 000012D8 42AA 000C clr.l [A2 + 0xC] 000012DC 42AA 0010 clr.l [A2 + 0x10] 000012E0 266A 0004 movea.l A3, [A2 + 0x4] 000012E4 200B move.l D0, A3 000012E6 6710 beq +0x12 /* 000012F8 */ 000012E8 2F0A move.l -[A7], A2 000012EA 2F0B move.l -[A7], A3 000012EC 2057 movea.l A0, [A7] 000012EE 2250 movea.l A1, [A0] 000012F0 2269 0020 movea.l A1, [A1 + 0x20] 000012F4 4E91 jsr [A1] 000012F6 504F addq.w A7, 8 label000012F8: 000012F8 2F0A move.l -[A7], A2 000012FA 61FF 0000 1AB0 bsr +0x1AB2 /* 00002DAC */ 00001300 204A movea.l A0, A2 00001302 584F addq.w A7, 4 00001304 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001308 4E5E unlink A6 0000130A 4E75 rts 0000130C 4E56 FFE8 link A6, -0x0018 00001310 48E7 1030 movem.l -[A7], D3,A2,A3 00001314 362E 000C move.w D3, [A6 + 0xC] 00001318 4AAE 0008 tst.l [A6 + 0x8] 0000131C 6700 016A beq +0x16C /* 00001488 */ 00001320 41F9 0001 6080 lea.l A0, [0x00016080] 00001326 226E 0008 movea.l A1, [A6 + 0x8] 0000132A 2288 move.l [A1], A0 0000132C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001330 2057 movea.l A0, [A7] 00001332 2250 movea.l A1, [A0] 00001334 2269 0014 movea.l A1, [A1 + 0x14] 00001338 4E91 jsr [A1] 0000133A 4A00 tst.b D0 0000133C 584F addq.w A7, 4 0000133E 6718 beq +0x1A /* 00001358 */ 00001340 2479 0002 B77E movea.l A2, [0x0002B77E] 00001346 42A7 clr.l -[A7] 00001348 486E 0008 pea.l [A6 + 0x8] 0000134C 2F0A move.l -[A7], A2 0000134E 4EB9 0000 2700 jsr [0x00002700] 00001354 4FEF 000C lea.l A7, [A7 + 0xC] label00001358: 00001358 61FF 0000 1A4A bsr +0x1A4C /* 00002DA4 */ 0000135E B1EE 0008 cmpa.l A0, [A6 + 0x8] 00001362 660A bne +0xC /* 0000136E */ 00001364 42A7 clr.l -[A7] 00001366 61FF 0000 1A44 bsr +0x1A46 /* 00002DAC */ 0000136C 584F addq.w A7, 4 label0000136E: 0000136E 42A7 clr.l -[A7] 00001370 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001374 2057 movea.l A0, [A7] 00001376 2250 movea.l A1, [A0] 00001378 2269 0030 movea.l A1, [A1 + 0x30] 0000137C 4E91 jsr [A1] 0000137E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001382 2057 movea.l A0, [A7] 00001384 2250 movea.l A1, [A0] 00001386 2269 00C0 movea.l A1, [A1 + 0xC0] 0000138A 4E91 jsr [A1] 0000138C 2008 move.l D0, A0 0000138E 4FEF 000C lea.l A7, [A7 + 0xC] 00001392 6720 beq +0x22 /* 000013B4 */ 00001394 42A7 clr.l -[A7] 00001396 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000139A 2057 movea.l A0, [A7] 0000139C 2250 movea.l A1, [A0] 0000139E 2269 00C0 movea.l A1, [A1 + 0xC0] 000013A2 4E91 jsr [A1] 000013A4 584F addq.w A7, 4 000013A6 2F08 move.l -[A7], A0 000013A8 2057 movea.l A0, [A7] 000013AA 2250 movea.l A1, [A0] 000013AC 2269 0030 movea.l A1, [A1 + 0x30] 000013B0 4E91 jsr [A1] 000013B2 504F addq.w A7, 8 label000013B4: 000013B4 206E 0008 movea.l A0, [A6 + 0x8] 000013B8 2468 0008 movea.l A2, [A0 + 0x8] 000013BC 200A move.l D0, A2 000013BE 6700 0086 beq +0x88 /* 00001446 */ 000013C2 264A movea.l A3, A2 000013C4 45EE FFEC lea.l A2, [A6 - 0x14] 000013C8 4878 FFFF push.l 0xFFFF 000013CC 2F0B move.l -[A7], A3 000013CE 2F0A move.l -[A7], A2 000013D0 4EB9 0000 2798 jsr [0x00002798] 000013D6 4FEF 000C lea.l A7, [A7 + 0xC] 000013DA 6022 bra +0x24 /* 000013FE */ label000013DC: 000013DC 42A7 clr.l -[A7] 000013DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013E2 2057 movea.l A0, [A7] 000013E4 2250 movea.l A1, [A0] 000013E6 2269 0010 movea.l A1, [A1 + 0x10] 000013EA 4E91 jsr [A1] 000013EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013F0 2057 movea.l A0, [A7] 000013F2 2250 movea.l A1, [A0] 000013F4 2269 000C movea.l A1, [A1 + 0xC] 000013F8 4E91 jsr [A1] 000013FA 4FEF 000C lea.l A7, [A7 + 0xC] label000013FE: 000013FE 486E FFFC pea.l [A6 - 0x4] 00001402 486E FFEC pea.l [A6 - 0x14] 00001406 4EB9 0000 27B8 jsr [0x000027B8] 0000140C 4A00 tst.b D0 0000140E 504F addq.w A7, 8 00001410 66CA bne -0x34 /* 000013DC */ 00001412 206E 0008 movea.l A0, [A6 + 0x8] 00001416 4AA8 0008 tst.l [A0 + 0x8] 0000141A 671C beq +0x1E /* 00001438 */ 0000141C 2D68 0008 FFE8 move.l [A6 - 0x18], [A0 + 0x8] 00001422 3F3C 0001 move.w -[A7], 0x1 00001426 206E FFE8 movea.l A0, [A6 - 0x18] 0000142A 4850 pea.l [A0] 0000142C 2057 movea.l A0, [A7] 0000142E 2250 movea.l A1, [A0] 00001430 2269 0008 movea.l A1, [A1 + 0x8] 00001434 4E91 jsr [A1] 00001436 5C4F addq.w A7, 6 label00001438: 00001438 4267 clr.w -[A7] 0000143A 486E FFEC pea.l [A6 - 0x14] 0000143E 4EB9 0000 27A0 jsr [0x000027A0] 00001444 5C4F addq.w A7, 6 label00001446: 00001446 206E 0008 movea.l A0, [A6 + 0x8] 0000144A 2468 0004 movea.l A2, [A0 + 0x4] 0000144E 200A move.l D0, A2 00001450 6726 beq +0x28 /* 00001478 */ 00001452 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001456 2F0A move.l -[A7], A2 00001458 2057 movea.l A0, [A7] 0000145A 2250 movea.l A1, [A0] 0000145C 2269 0024 movea.l A1, [A1 + 0x24] 00001460 4E91 jsr [A1] 00001462 206E 0008 movea.l A0, [A6 + 0x8] 00001466 2F28 0004 move.l -[A7], [A0 + 0x4] 0000146A 2057 movea.l A0, [A7] 0000146C 2250 movea.l A1, [A0] 0000146E 2269 00A8 movea.l A1, [A1 + 0xA8] 00001472 4E91 jsr [A1] 00001474 4FEF 000C lea.l A7, [A7 + 0xC] label00001478: 00001478 4A43 tst.w D3 0000147A 6F0C ble +0xE /* 00001488 */ 0000147C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001480 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */] 00001486 584F addq.w A7, 4 label00001488: 00001488 206E 0008 movea.l A0, [A6 + 0x8] 0000148C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001490 4E5E unlink A6 00001492 4E75 rts 00001494 4E56 0000 link A6, 0 00001498 48E7 0030 movem.l -[A7], A2,A3 0000149C 246E 0008 movea.l A2, [A6 + 0x8] 000014A0 2F0A move.l -[A7], A2 000014A2 2057 movea.l A0, [A7] 000014A4 2250 movea.l A1, [A0] 000014A6 2269 0014 movea.l A1, [A1 + 0x14] 000014AA 4E91 jsr [A1] 000014AC 4A00 tst.b D0 000014AE 584F addq.w A7, 4 000014B0 6728 beq +0x2A /* 000014DA */ 000014B2 4AAA 0008 tst.l [A2 + 0x8] 000014B6 670A beq +0xC /* 000014C2 */ 000014B8 266A 0008 movea.l A3, [A2 + 0x8] 000014BC 202B 0008 move.l D0, [A3 + 0x8] 000014C0 6618 bne +0x1A /* 000014DA */ label000014C2: 000014C2 200A move.l D0, A2 000014C4 4A80 tst.l D0 000014C6 6712 beq +0x14 /* 000014DA */ 000014C8 3F3C 0001 move.w -[A7], 0x1 000014CC 4852 pea.l [A2] 000014CE 2057 movea.l A0, [A7] 000014D0 2250 movea.l A1, [A0] 000014D2 2269 0008 movea.l A1, [A1 + 0x8] 000014D6 4E91 jsr [A1] 000014D8 5C4F addq.w A7, 6 label000014DA: 000014DA 4CDF 0C00 movem.l A2,A3, [A7]+ 000014DE 4E5E unlink A6 000014E0 4E75 rts 000014E2 4E56 0000 link A6, 0 000014E6 2F0A move.l -[A7], A2 000014E8 246E 0008 movea.l A2, [A6 + 0x8] 000014EC 2F0A move.l -[A7], A2 000014EE 2057 movea.l A0, [A7] 000014F0 2250 movea.l A1, [A0] 000014F2 2269 0014 movea.l A1, [A1 + 0x14] 000014F6 4E91 jsr [A1] 000014F8 4A00 tst.b D0 000014FA 584F addq.w A7, 4 000014FC 6618 bne +0x1A /* 00001516 */ 000014FE 200A move.l D0, A2 00001500 4A80 tst.l D0 00001502 6712 beq +0x14 /* 00001516 */ 00001504 3F3C 0001 move.w -[A7], 0x1 00001508 4852 pea.l [A2] 0000150A 2057 movea.l A0, [A7] 0000150C 2250 movea.l A1, [A0] 0000150E 2269 0008 movea.l A1, [A1 + 0x8] 00001512 4E91 jsr [A1] 00001514 5C4F addq.w A7, 6 label00001516: 00001516 245F movea.l A2, [A7]+ 00001518 4E5E unlink A6 0000151A 4E75 rts 0000151C 4E56 0000 link A6, 0 00001520 48E7 0038 movem.l -[A7], A2,A3,A4 00001524 246E 0008 movea.l A2, [A6 + 0x8] 00001528 286E 000C movea.l A4, [A6 + 0xC] 0000152C 266A 0004 movea.l A3, [A2 + 0x4] 00001530 B9CB cmpa.l A4, A3 00001532 6730 beq +0x32 /* 00001564 */ 00001534 200B move.l D0, A3 00001536 6710 beq +0x12 /* 00001548 */ 00001538 2F0A move.l -[A7], A2 0000153A 2F0B move.l -[A7], A3 0000153C 2057 movea.l A0, [A7] 0000153E 2250 movea.l A1, [A0] 00001540 2269 0024 movea.l A1, [A1 + 0x24] 00001544 4E91 jsr [A1] 00001546 504F addq.w A7, 8 label00001548: 00001548 254C 0004 move.l [A2 + 0x4], A4 0000154C 266A 0004 movea.l A3, [A2 + 0x4] 00001550 200B move.l D0, A3 00001552 6710 beq +0x12 /* 00001564 */ 00001554 2F0A move.l -[A7], A2 00001556 2F0B move.l -[A7], A3 00001558 2057 movea.l A0, [A7] 0000155A 2250 movea.l A1, [A0] 0000155C 2269 0020 movea.l A1, [A1 + 0x20] 00001560 4E91 jsr [A1] 00001562 504F addq.w A7, 8 label00001564: 00001564 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001568 4E5E unlink A6 0000156A 4E75 rts 0000156C 206F 0004 movea.l A0, [A7 + 0x4] 00001570 216F 0008 0014 move.l [A0 + 0x14], [A7 + 0x8] 00001576 4E75 rts 00001578 206F 0004 movea.l A0, [A7 + 0x4] 0000157C 1028 0018 move.b D0, [A0 + 0x18] 00001580 4E75 rts 00001582 4E56 0000 link A6, 0 00001586 48E7 1020 movem.l -[A7], D3,A2 0000158A 246E 0008 movea.l A2, [A6 + 0x8] 0000158E 162E 000C move.b D3, [A6 + 0xC] 00001592 B62A 0018 cmp.b D3, [A2 + 0x18] 00001596 671E beq +0x20 /* 000015B6 */ 00001598 4A03 tst.b D3 0000159A 670C beq +0xE /* 000015A8 */ 0000159C 2F0A move.l -[A7], A2 0000159E 61FF 0000 19A8 bsr +0x19AA /* 00002F48 */ 000015A4 584F addq.w A7, 4 000015A6 600A bra +0xC /* 000015B2 */ label000015A8: 000015A8 2F0A move.l -[A7], A2 000015AA 61FF 0000 19C2 bsr +0x19C4 /* 00002F6E */ 000015B0 584F addq.w A7, 4 label000015B2: 000015B2 1543 0018 move.b [A2 + 0x18], D3 label000015B6: 000015B6 4CDF 0408 movem.l D3,A2, [A7]+ 000015BA 4E5E unlink A6 000015BC 4E75 rts 000015BE 4E56 0000 link A6, 0 000015C2 48E7 1030 movem.l -[A7], D3,A2,A3 000015C6 266E 0008 movea.l A3, [A6 + 0x8] 000015CA 162E 000C move.b D3, [A6 + 0xC] 000015CE 246B 0008 movea.l A2, [A3 + 0x8] 000015D2 B4FC 0000 cmpa.w A2, 0x0 000015D6 56C0 sne D0 000015D8 4400 neg.b D0 000015DA B600 cmp.b D3, D0 000015DC 6756 beq +0x58 /* 00001634 */ 000015DE 4A03 tst.b D3 000015E0 6736 beq +0x38 /* 00001618 */ 000015E2 4878 0028 push.l 0x28 /* '(' */ 000015E6 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */] 000015EC 2448 movea.l A2, A0 000015EE 2008 move.l D0, A0 000015F0 584F addq.w A7, 4 000015F2 671E beq +0x20 /* 00001612 */ 000015F4 4227 clr.b -[A7] 000015F6 4878 0000 push.l 0x0 000015FA 4878 0004 push.l 0x4 000015FE 2F0A move.l -[A7], A2 00001600 4EB9 0000 2688 jsr [0x00002688] 00001606 41F9 0001 652C lea.l A0, [0x0001652C] 0000160C 2488 move.l [A2], A0 0000160E 4FEF 000E lea.l A7, [A7 + 0xE] label00001612: 00001612 274A 0008 move.l [A3 + 0x8], A2 00001616 601C bra +0x1E /* 00001634 */ label00001618: 00001618 200A move.l D0, A2 0000161A 4A80 tst.l D0 0000161C 6712 beq +0x14 /* 00001630 */ 0000161E 3F3C 0001 move.w -[A7], 0x1 00001622 4852 pea.l [A2] 00001624 2057 movea.l A0, [A7] 00001626 2250 movea.l A1, [A0] 00001628 2269 0008 movea.l A1, [A1 + 0x8] 0000162C 4E91 jsr [A1] 0000162E 5C4F addq.w A7, 6 label00001630: 00001630 42AB 0008 clr.l [A3 + 0x8] label00001634: 00001634 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001638 4E5E unlink A6 0000163A 4E75 rts 0000163C 4E56 0000 link A6, 0 00001640 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001644 246E 0008 movea.l A2, [A6 + 0x8] 00001648 286A 0008 movea.l A4, [A2 + 0x8] 0000164C 200C move.l D0, A4 0000164E 6732 beq +0x34 /* 00001682 */ 00001650 264C movea.l A3, A4 00001652 42A7 clr.l -[A7] 00001654 486E 000C pea.l [A6 + 0xC] 00001658 2F0B move.l -[A7], A3 0000165A 4EB9 0000 26C8 jsr [0x000026C8] 00001660 2600 move.l D3, D0 00001662 4A83 tst.l D3 00001664 4FEF 000C lea.l A7, [A7 + 0xC] 00001668 6618 bne +0x1A /* 00001682 */ 0000166A 266A 0008 movea.l A3, [A2 + 0x8] 0000166E 4878 0004 push.l 0x4 00001672 486E 000C pea.l [A6 + 0xC] 00001676 2F0B move.l -[A7], A3 00001678 4EB9 0000 26D0 jsr [0x000026D0] 0000167E 4FEF 000C lea.l A7, [A7 + 0xC] label00001682: 00001682 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001686 4E5E unlink A6 00001688 4E75 rts 0000168A 4E56 0000 link A6, 0 0000168E 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001692 246E 0008 movea.l A2, [A6 + 0x8] 00001696 286A 0008 movea.l A4, [A2 + 0x8] 0000169A 200C move.l D0, A4 0000169C 6732 beq +0x34 /* 000016D0 */ 0000169E 264C movea.l A3, A4 000016A0 42A7 clr.l -[A7] 000016A2 486E 000C pea.l [A6 + 0xC] 000016A6 2F0B move.l -[A7], A3 000016A8 4EB9 0000 26C8 jsr [0x000026C8] 000016AE 2600 move.l D3, D0 000016B0 4A83 tst.l D3 000016B2 4FEF 000C lea.l A7, [A7 + 0xC] 000016B6 6718 beq +0x1A /* 000016D0 */ 000016B8 2F03 move.l -[A7], D3 000016BA 4878 0001 push.l 0x1 000016BE 2F2A 0008 move.l -[A7], [A2 + 0x8] 000016C2 2057 movea.l A0, [A7] 000016C4 2250 movea.l A1, [A0] 000016C6 2269 0024 movea.l A1, [A1 + 0x24] 000016CA 4E91 jsr [A1] 000016CC 4FEF 000C lea.l A7, [A7 + 0xC] label000016D0: 000016D0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000016D4 4E5E unlink A6 000016D6 4E75 rts 000016D8 4E56 0000 link A6, 0 000016DC 48E7 0038 movem.l -[A7], A2,A3,A4 000016E0 286E 0008 movea.l A4, [A6 + 0x8] 000016E4 266E 000C movea.l A3, [A6 + 0xC] 000016E8 246C 0004 movea.l A2, [A4 + 0x4] 000016EC B5CB cmpa.l A2, A3 000016EE 6604 bne +0x6 /* 000016F4 */ 000016F0 7001 moveq.l D0, 0x01 000016F2 6018 bra +0x1A /* 0000170C */ label000016F4: 000016F4 200A move.l D0, A2 000016F6 6604 bne +0x6 /* 000016FC */ 000016F8 7000 moveq.l D0, 0x00 000016FA 6010 bra +0x12 /* 0000170C */ label000016FC: 000016FC 2F0B move.l -[A7], A3 000016FE 2F0A move.l -[A7], A2 00001700 2057 movea.l A0, [A7] 00001702 2250 movea.l A1, [A0] 00001704 2269 0028 movea.l A1, [A1 + 0x28] 00001708 4E91 jsr [A1] 0000170A 504F addq.w A7, 8 label0000170C: 0000170C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001710 4E5E unlink A6 00001712 4E75 rts 00001714 206F 0004 movea.l A0, [A7 + 0x4] 00001718 2068 000C movea.l A0, [A0 + 0xC] 0000171C 4E75 rts 0000171E 4E56 0000 link A6, 0 00001722 48E7 0038 movem.l -[A7], A2,A3,A4 00001726 246E 0008 movea.l A2, [A6 + 0x8] 0000172A 286E 000C movea.l A4, [A6 + 0xC] 0000172E 266A 000C movea.l A3, [A2 + 0xC] 00001732 B7CC cmpa.l A3, A4 00001734 6730 beq +0x32 /* 00001766 */ 00001736 200B move.l D0, A3 00001738 6710 beq +0x12 /* 0000174A */ 0000173A 42A7 clr.l -[A7] 0000173C 2F0B move.l -[A7], A3 0000173E 2057 movea.l A0, [A7] 00001740 2250 movea.l A1, [A0] 00001742 2269 00C4 movea.l A1, [A1 + 0xC4] 00001746 4E91 jsr [A1] 00001748 504F addq.w A7, 8 label0000174A: 0000174A 254C 000C move.l [A2 + 0xC], A4 0000174E 266A 000C movea.l A3, [A2 + 0xC] 00001752 200B move.l D0, A3 00001754 6710 beq +0x12 /* 00001766 */ 00001756 2F0A move.l -[A7], A2 00001758 2F0B move.l -[A7], A3 0000175A 2057 movea.l A0, [A7] 0000175C 2250 movea.l A1, [A0] 0000175E 2269 00C4 movea.l A1, [A1 + 0xC4] 00001762 4E91 jsr [A1] 00001764 504F addq.w A7, 8 label00001766: 00001766 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000176A 4E5E unlink A6 0000176C 4E75 rts 0000176E 4E56 0000 link A6, 0 00001772 2F0A move.l -[A7], A2 00001774 246E 0008 movea.l A2, [A6 + 0x8] 00001778 61FF 0000 1618 bsr +0x161A /* 00002D92 */ 0000177E B5C8 cmpa.l A2, A0 00001780 6604 bne +0x6 /* 00001786 */ 00001782 7001 moveq.l D0, 0x01 00001784 6032 bra +0x34 /* 000017B8 */ label00001786: 00001786 2F0A move.l -[A7], A2 00001788 2057 movea.l A0, [A7] 0000178A 2250 movea.l A1, [A0] 0000178C 2269 00C0 movea.l A1, [A1 + 0xC0] 00001790 4E91 jsr [A1] 00001792 2008 move.l D0, A0 00001794 584F addq.w A7, 4 00001796 671E beq +0x20 /* 000017B6 */ 00001798 2F0A move.l -[A7], A2 0000179A 2057 movea.l A0, [A7] 0000179C 2250 movea.l A1, [A0] 0000179E 2269 00C0 movea.l A1, [A1 + 0xC0] 000017A2 4E91 jsr [A1] 000017A4 584F addq.w A7, 4 000017A6 2F08 move.l -[A7], A0 000017A8 2057 movea.l A0, [A7] 000017AA 2250 movea.l A1, [A0] 000017AC 2269 0034 movea.l A1, [A1 + 0x34] 000017B0 4E91 jsr [A1] 000017B2 584F addq.w A7, 4 000017B4 6002 bra +0x4 /* 000017B8 */ label000017B6: 000017B6 7000 moveq.l D0, 0x00 label000017B8: 000017B8 245F movea.l A2, [A7]+ 000017BA 4E5E unlink A6 000017BC 4E75 rts 000017BE 206F 0004 movea.l A0, [A7 + 0x4] 000017C2 2068 0010 movea.l A0, [A0 + 0x10] 000017C6 4E75 rts 000017C8 206F 0004 movea.l A0, [A7 + 0x4] 000017CC 216F 0008 0010 move.l [A0 + 0x10], [A7 + 0x8] 000017D2 4E75 rts 000017D4 4E56 FFEC link A6, -0x0014 000017D8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000017DC 266E 0008 movea.l A3, [A6 + 0x8] 000017E0 282E 000C move.l D4, [A6 + 0xC] 000017E4 7600 moveq.l D3, 0x00 000017E6 2F0B move.l -[A7], A3 000017E8 2057 movea.l A0, [A7] 000017EA 2250 movea.l A1, [A0] 000017EC 2269 002C movea.l A1, [A1 + 0x2C] 000017F0 4E91 jsr [A1] 000017F2 2008 move.l D0, A0 000017F4 584F addq.w A7, 4 000017F6 6720 beq +0x22 /* 00001818 */ 000017F8 2F04 move.l -[A7], D4 000017FA 2F0B move.l -[A7], A3 000017FC 2057 movea.l A0, [A7] 000017FE 2250 movea.l A1, [A0] 00001800 2269 002C movea.l A1, [A1 + 0x2C] 00001804 4E91 jsr [A1] 00001806 584F addq.w A7, 4 00001808 2F08 move.l -[A7], A0 0000180A 2057 movea.l A0, [A7] 0000180C 2250 movea.l A1, [A0] 0000180E 2269 0040 movea.l A1, [A1 + 0x40] 00001812 4E91 jsr [A1] 00001814 D680 add.l D3, D0 00001816 504F addq.w A7, 8 label00001818: 00001818 2A2B 0008 move.l D5, [A3 + 0x8] 0000181C 6750 beq +0x52 /* 0000186E */ 0000181E 2845 movea.l A4, D5 00001820 47EE FFF0 lea.l A3, [A6 - 0x10] 00001824 42A7 clr.l -[A7] 00001826 2F0C move.l -[A7], A4 00001828 2F0B move.l -[A7], A3 0000182A 4EB9 0000 2798 jsr [0x00002798] 00001830 4FEF 000C lea.l A7, [A7 + 0xC] 00001834 6016 bra +0x18 /* 0000184C */ label00001836: 00001836 246E FFEC movea.l A2, [A6 - 0x14] 0000183A 202A 0014 move.l D0, [A2 + 0x14] 0000183E B880 cmp.l D4, D0 00001840 6708 beq +0xA /* 0000184A */ 00001842 0C84 2A2A 2A2A cmpi.l D4, 0x2A2A2A2A /* '****' */ 00001848 6602 bne +0x4 /* 0000184C */ label0000184A: 0000184A 5283 addq.l D3, 1 label0000184C: 0000184C 486E FFEC pea.l [A6 - 0x14] 00001850 486E FFF0 pea.l [A6 - 0x10] 00001854 4EB9 0000 27A8 jsr [0x000027A8] 0000185A 4A00 tst.b D0 0000185C 504F addq.w A7, 8 0000185E 66D6 bne -0x28 /* 00001836 */ 00001860 4267 clr.w -[A7] 00001862 486E FFF0 pea.l [A6 - 0x10] 00001866 4EB9 0000 27A0 jsr [0x000027A0] 0000186C 5C4F addq.w A7, 6 label0000186E: 0000186E 2003 move.l D0, D3 00001870 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001874 4E5E unlink A6 00001876 4E75 rts 00001878 4E56 FFC4 link A6, -0x003C 0000187C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00001880 266E 0008 movea.l A3, [A6 + 0x8] 00001884 282E 000C move.l D4, [A6 + 0xC] 00001888 262E 0010 move.l D3, [A6 + 0x10] 0000188C 286E 0014 movea.l A4, [A6 + 0x14] 00001890 246E 0018 movea.l A2, [A6 + 0x18] 00001894 2D52 FFF8 move.l [A6 - 0x8], [A2] 00001898 2D6A 0004 FFFC move.l [A6 - 0x4], [A2 + 0x4] 0000189E 2F0B move.l -[A7], A3 000018A0 2057 movea.l A0, [A7] 000018A2 2250 movea.l A1, [A0] 000018A4 2269 002C movea.l A1, [A1 + 0x2C] 000018A8 4E91 jsr [A1] 000018AA 2008 move.l D0, A0 000018AC 584F addq.w A7, 4 000018AE 6730 beq +0x32 /* 000018E0 */ 000018B0 2D4F FFF0 move.l [A6 - 0x10], A7 000018B4 2F0A move.l -[A7], A2 000018B6 2F0C move.l -[A7], A4 000018B8 2F03 move.l -[A7], D3 000018BA 2F04 move.l -[A7], D4 000018BC 2F0B move.l -[A7], A3 000018BE 2057 movea.l A0, [A7] 000018C0 2250 movea.l A1, [A0] 000018C2 2269 002C movea.l A1, [A1 + 0x2C] 000018C6 4E91 jsr [A1] 000018C8 584F addq.w A7, 4 000018CA 2F08 move.l -[A7], A0 000018CC 2057 movea.l A0, [A7] 000018CE 2250 movea.l A1, [A0] 000018D0 2269 0038 movea.l A1, [A1 + 0x38] 000018D4 4E91 jsr [A1] 000018D6 4FEF 0014 lea.l A7, [A7 + 0x14] 000018DA 6004 bra +0x6 /* 000018E0 */ 000018DC 2E6E FFF0 movea.l A7, [A6 - 0x10] label000018E0: 000018E0 0C92 6E75 6C6C cmpi.l [A2], 0x6E756C6C /* 'null' */ 000018E6 6622 bne +0x24 /* 0000190A */ 000018E8 2D4F FFD8 move.l [A6 - 0x28], A7 000018EC 2F0A move.l -[A7], A2 000018EE 2F0C move.l -[A7], A4 000018F0 2F03 move.l -[A7], D3 000018F2 2F04 move.l -[A7], D4 000018F4 2F0B move.l -[A7], A3 000018F6 2057 movea.l A0, [A7] 000018F8 2250 movea.l A1, [A0] 000018FA 2269 003C movea.l A1, [A1 + 0x3C] 000018FE 4E91 jsr [A1] 00001900 4FEF 0014 lea.l A7, [A7 + 0x14] 00001904 6004 bra +0x6 /* 0000190A */ 00001906 2E6E FFD8 movea.l A7, [A6 - 0x28] label0000190A: 0000190A 2012 move.l D0, [A2] 0000190C B0AE FFF8 cmp.l D0, [A6 - 0x8] 00001910 6628 bne +0x2A /* 0000193A */ 00001912 206A 0004 movea.l A0, [A2 + 0x4] 00001916 B1EE FFFC cmpa.l A0, [A6 - 0x4] 0000191A 661E bne +0x20 /* 0000193A */ 0000191C 42A7 clr.l -[A7] 0000191E 486E FFF4 pea.l [A6 - 0xC] 00001922 2D7C FFFF F940 FFF4 move.l [A6 - 0xC], 0xFFFFF940 0000192A 4879 0001 64EA push.l 0x164EA 00001930 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00001936 4FEF 000C lea.l A7, [A7 + 0xC] label0000193A: 0000193A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000193E 4E5E unlink A6 00001940 4E75 rts 00001942 4E56 FED2 link A6, -0x012E 00001946 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000194A 246E 0008 movea.l A2, [A6 + 0x8] 0000194E 262E 000C move.l D3, [A6 + 0xC] 00001952 266E 0014 movea.l A3, [A6 + 0x14] 00001956 286E 0018 movea.l A4, [A6 + 0x18] 0000195A 202E 0010 move.l D0, [A6 + 0x10] 0000195E 4EB9 0000 0528 jsr [0x00000528] 00001964 0260 4944 andi.w -[A0], 0x4944 /* 'ID' */ 00001968 2020 move.l D0, -[A0] 0000196A 7265 moveq.l D1, 0x65 0000196C 6C65 bge +0x67 /* 000019D3 */ 0000196E 0004 4944 ori.b D4, 0x44 /* 'D' */ 00001972 2020 move.l D0, -[A0] 00001974 016E 696E bchg [A6 + 0x696E], D0 00001978 6478 bcc +0x7A /* 000019F2 */ 0000197A 0014 6E61 ori.b [A4], 0x61 /* 'a' */ 0000197E 6D65 blt +0x67 /* 000019E5 */ 00001980 013A 7072 btst [PC + 0x7072 /* 000089F4, cstring "" */], D0 00001984 6F70 ble +0x72 /* 000019F6 */ 00001986 019E bclr [A6]+, D0 00001988 7265 moveq.l D1, 0x65 0000198A 6C65 bge +0x67 /* 000019F1 */ 0000198C 0170 42AE bchg [A0 + D4.w * 2 - 0x82], D0 00001990 FFFC .invalid <> 00001992 2C3C 6E75 6C6C move.l D6, 0x6E756C6C /* 'null' */ 00001998 7E00 moveq.l D7, 0x00 0000199A 0C93 6162 736F cmpi.l [A3], 0x6162736F /* 'abso' */ 000019A0 6710 beq +0x12 /* 000019B2 */ 000019A2 486E FFFC pea.l [A6 - 0x4] 000019A6 2F0B move.l -[A7], A3 000019A8 61FF 0000 2756 bsr +0x2758 /* 00004100 */ 000019AE 504F addq.w A7, 8 000019B0 6008 bra +0xA /* 000019BA */ label000019B2: 000019B2 206B 0004 movea.l A0, [A3 + 0x4] 000019B6 2050 movea.l A0, [A0] 000019B8 2C10 move.l D6, [A0] label000019BA: 000019BA 4AAE FFFC tst.l [A6 - 0x4] 000019BE 6C02 bge +0x4 /* 000019C2 */ 000019C0 7E01 moveq.l D7, 0x01 label000019C2: 000019C2 0C86 6D69 6464 cmpi.l D6, 0x6D696464 /* 'midd' */ 000019C8 6712 beq +0x14 /* 000019DC */ 000019CA 0C86 6C61 7374 cmpi.l D6, 0x6C617374 /* 'last' */ 000019D0 670A beq +0xC /* 000019DC */ 000019D2 0C86 616E 7920 cmpi.l D6, 0x616E7920 /* 'any ' */ 000019D8 6702 beq +0x4 /* 000019DC */ 000019DA 6002 bra +0x4 /* 000019DE */ label000019DC: 000019DC 7E01 moveq.l D7, 0x01 label000019DE: 000019DE 4A07 tst.b D7 000019E0 6712 beq +0x14 /* 000019F4 */ 000019E2 2F03 move.l -[A7], D3 000019E4 2F0A move.l -[A7], A2 000019E6 2057 movea.l A0, [A7] 000019E8 2250 movea.l A1, [A0] 000019EA 2269 0040 movea.l A1, [A1 + 0x40] 000019EE 4E91 jsr [A1] 000019F0 2800 move.l D4, D0 label000019F2: 000019F2 504F addq.w A7, 8 label000019F4: 000019F4 2006 move.l D0, D6 label000019F6: 000019F6 4EB9 0000 0528 jsr [0x00000528] 000019FC 0074 616C 6C20 ori.w [A4 + D6 * 4 + 0x20], 0x616C /* 'al' */ 00001A02 6D69 blt +0x6B /* 00001A6D */ 00001A04 6464 bcc +0x66 /* 00001A6A */ 00001A06 0004 616C ori.b D4, 0x6C /* 'l' */ 00001A0A 6C20 bge +0x22 /* 00001A2C */ 00001A0C 005C 616E ori.w [A4]+, 0x616E /* 'an' */ 00001A10 7920 moveq.l D4, 0x20 00001A12 0034 6669 7273 ori.b [A4 + D7.w * 2 + 0x73], 0x69 /* 'i' */ 00001A18 000E 6C61 ori.b A6, 0x61 /* 'a' */ 00001A1C 7374 moveq.l D1, 0x74 00001A1E 0022 6D69 ori.b -[A2], 0x69 /* 'i' */ 00001A22 6464 bcc +0x66 /* 00001A88 */ 00001A24 000A 7001 ori.b A2, 0x1 00001A28 2D40 FFFC move.l [A6 - 0x4], D0 label00001A2C: 00001A2C 6050 bra +0x52 /* 00001A7E */ 00001A2E 2004 move.l D0, D4 00001A30 5280 addq.l D0, 1 00001A32 4C7C 0800 0000 0002 movem.l A3, 0x2 00001A3A 2D40 FFFC move.l [A6 - 0x4], D0 00001A3E 603E bra +0x40 /* 00001A7E */ 00001A40 2D44 FFFC move.l [A6 - 0x4], D4 00001A44 6038 bra +0x3A /* 00001A7E */ 00001A46 42AE FFFC clr.l [A6 - 0x4] 00001A4A 4A84 tst.l D4 00001A4C 6F30 ble +0x32 /* 00001A7E */ 00001A4E 554F subq.w A7, 2 00001A50 A861 syscall Random 00001A52 301F move.w D0, [A7]+ 00001A54 7200 moveq.l D1, 0x00 00001A56 3200 move.w D1, D0 00001A58 82C4 divu.w D1, D4 00001A5A 4841 swap.w D1 00001A5C 5241 addq.w D1, 1 00001A5E 7000 moveq.l D0, 0x00 00001A60 3001 move.w D0, D1 00001A62 2D40 FFFC move.l [A6 - 0x4], D0 00001A66 6016 bra +0x18 /* 00001A7E */ 00001A68 70FF moveq.l D0, 0xFFFFFFFF label00001A6A: 00001A6A 2D40 FFFC move.l [A6 - 0x4], D0 00001A6E 600E bra +0x10 /* 00001A7E */ 00001A70 4AAE FFFC tst.l [A6 - 0x4] 00001A74 6C08 bge +0xA /* 00001A7E */ 00001A76 2004 move.l D0, D4 00001A78 5280 addq.l D0, 1 00001A7A D1AE FFFC add.l [A6 - 0x4], D0 label00001A7E: 00001A7E 70FF moveq.l D0, 0xFFFFFFFF 00001A80 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001A84 6618 bne +0x1A /* 00001A9E */ 00001A86 2F0C move.l -[A7], A4 label00001A88: 00001A88 2F03 move.l -[A7], D3 00001A8A 2F0A move.l -[A7], A2 00001A8C 2057 movea.l A0, [A7] 00001A8E 2250 movea.l A1, [A0] 00001A90 2269 0058 movea.l A1, [A1 + 0x58] 00001A94 4E91 jsr [A1] 00001A96 4FEF 000C lea.l A7, [A7 + 0xC] 00001A9A 6000 0142 bra +0x144 /* 00001BDE */ label00001A9E: 00001A9E 2F0C move.l -[A7], A4 00001AA0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AA4 2F03 move.l -[A7], D3 00001AA6 2F0A move.l -[A7], A2 00001AA8 2057 movea.l A0, [A7] 00001AAA 2250 movea.l A1, [A0] 00001AAC 2269 0044 movea.l A1, [A1 + 0x44] 00001AB0 4E91 jsr [A1] 00001AB2 4FEF 0010 lea.l A7, [A7 + 0x10] 00001AB6 6000 0126 bra +0x128 /* 00001BDE */ 00001ABA 486E FEEE pea.l [A6 - 0x112] 00001ABE 2F0B move.l -[A7], A3 00001AC0 61FF 0000 2980 bsr +0x2982 /* 00004442 */ 00001AC6 2F0C move.l -[A7], A4 00001AC8 486E FEEE pea.l [A6 - 0x112] 00001ACC 2F03 move.l -[A7], D3 00001ACE 2F0A move.l -[A7], A2 00001AD0 2057 movea.l A0, [A7] 00001AD2 2250 movea.l A1, [A0] 00001AD4 2269 0048 movea.l A1, [A1 + 0x48] 00001AD8 4E91 jsr [A1] 00001ADA 4FEF 0018 lea.l A7, [A7 + 0x18] 00001ADE 6000 00FE bra +0x100 /* 00001BDE */ 00001AE2 2F0C move.l -[A7], A4 00001AE4 2F0B move.l -[A7], A3 00001AE6 2F03 move.l -[A7], D3 00001AE8 2F0A move.l -[A7], A2 00001AEA 2057 movea.l A0, [A7] 00001AEC 2250 movea.l A1, [A0] 00001AEE 2269 004C movea.l A1, [A1 + 0x4C] 00001AF2 4E91 jsr [A1] 00001AF4 4FEF 0010 lea.l A7, [A7 + 0x10] 00001AF8 6000 00E4 bra +0xE6 /* 00001BDE */ 00001AFC 486E FEEA pea.l [A6 - 0x116] 00001B00 2F0B move.l -[A7], A3 00001B02 61FF 0000 28B4 bsr +0x28B6 /* 000043B8 */ 00001B08 2F0C move.l -[A7], A4 00001B0A 2F2E FEEA move.l -[A7], [A6 - 0x116] 00001B0E 2F03 move.l -[A7], D3 00001B10 2F0A move.l -[A7], A2 00001B12 2057 movea.l A0, [A7] 00001B14 2250 movea.l A1, [A0] 00001B16 2269 0050 movea.l A1, [A1 + 0x50] 00001B1A 4E91 jsr [A1] 00001B1C 4FEF 0018 lea.l A7, [A7 + 0x18] 00001B20 6000 00BC bra +0xBE /* 00001BDE */ 00001B24 486E FFF8 pea.l [A6 - 0x8] 00001B28 2F0B move.l -[A7], A3 00001B2A 61FF 0000 2802 bsr +0x2804 /* 0000432E */ 00001B30 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B34 2F0A move.l -[A7], A2 00001B36 2057 movea.l A0, [A7] 00001B38 2250 movea.l A1, [A0] 00001B3A 2269 00C8 movea.l A1, [A1 + 0xC8] 00001B3E 4E91 jsr [A1] 00001B40 2A08 move.l D5, A0 00001B42 4A85 tst.l D5 00001B44 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B48 6668 bne +0x6A /* 00001BB2 */ 00001B4A 486E FFF0 pea.l [A6 - 0x10] 00001B4E 61FF 0000 1FFA bsr +0x1FFC /* 00003B4A */ 00001B54 422E FFEF clr.b [A6 - 0x11] 00001B58 584F addq.w A7, 4 00001B5A 2D4F FEE6 move.l [A6 - 0x11A], A7 00001B5E 486E FFF0 pea.l [A6 - 0x10] 00001B62 4879 0002 B76C push.l 0x2B76C 00001B68 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B6C 2F0A move.l -[A7], A2 00001B6E 2057 movea.l A0, [A7] 00001B70 2250 movea.l A1, [A0] 00001B72 2269 00AC movea.l A1, [A1 + 0xAC] 00001B76 4E91 jsr [A1] 00001B78 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1 00001B7E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B82 6004 bra +0x6 /* 00001B88 */ 00001B84 2E6E FEE6 movea.l A7, [A6 - 0x11A] label00001B88: 00001B88 4A2E FFEF tst.b [A6 - 0x11] 00001B8C 6714 beq +0x16 /* 00001BA2 */ 00001B8E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B92 2F0A move.l -[A7], A2 00001B94 2057 movea.l A0, [A7] 00001B96 2250 movea.l A1, [A0] 00001B98 2269 0080 movea.l A1, [A1 + 0x80] 00001B9C 4E91 jsr [A1] 00001B9E 2A08 move.l D5, A0 00001BA0 504F addq.w A7, 8 label00001BA2: 00001BA2 3F3C FFFF move.w -[A7], 0xFFFF 00001BA6 486E FFF0 pea.l [A6 - 0x10] 00001BAA 61FF 0000 20FA bsr +0x20FC /* 00003CA6 */ 00001BB0 5C4F addq.w A7, 6 label00001BB2: 00001BB2 4A85 tst.l D5 00001BB4 6728 beq +0x2A /* 00001BDE */ 00001BB6 2F0C move.l -[A7], A4 00001BB8 2F05 move.l -[A7], D5 00001BBA 61FF 0000 1240 bsr +0x1242 /* 00002DFC */ 00001BC0 504F addq.w A7, 8 00001BC2 601A bra +0x1C /* 00001BDE */ 00001BC4 2F0C move.l -[A7], A4 00001BC6 2F0B move.l -[A7], A3 00001BC8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001BCC 2F03 move.l -[A7], D3 00001BCE 2F0A move.l -[A7], A2 00001BD0 2057 movea.l A0, [A7] 00001BD2 2250 movea.l A1, [A0] 00001BD4 2269 0054 movea.l A1, [A1 + 0x54] 00001BD8 4E91 jsr [A1] 00001BDA 4FEF 0014 lea.l A7, [A7 + 0x14] label00001BDE: 00001BDE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001BE2 4E5E unlink A6 00001BE4 4E75 rts 00001BE6 4E56 FFEC link A6, -0x0014 00001BEA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001BEE 286E 0008 movea.l A4, [A6 + 0x8] 00001BF2 282E 000C move.l D4, [A6 + 0xC] 00001BF6 2C2E 0010 move.l D6, [A6 + 0x10] 00001BFA 2E2E 0014 move.l D7, [A6 + 0x14] 00001BFE 266C 0008 movea.l A3, [A4 + 0x8] 00001C02 200B move.l D0, A3 00001C04 676E beq +0x70 /* 00001C74 */ 00001C06 284B movea.l A4, A3 00001C08 47EE FFF0 lea.l A3, [A6 - 0x10] 00001C0C 42A7 clr.l -[A7] 00001C0E 2F0C move.l -[A7], A4 00001C10 2F0B move.l -[A7], A3 00001C12 4EB9 0000 2798 jsr [0x00002798] 00001C18 7600 moveq.l D3, 0x00 00001C1A 7A00 moveq.l D5, 0x00 00001C1C 4FEF 000C lea.l A7, [A7 + 0xC] 00001C20 601E bra +0x20 /* 00001C40 */ label00001C22: 00001C22 246E FFEC movea.l A2, [A6 - 0x14] 00001C26 202A 0014 move.l D0, [A2 + 0x14] 00001C2A B880 cmp.l D4, D0 00001C2C 6708 beq +0xA /* 00001C36 */ 00001C2E 0C84 2A2A 2A2A cmpi.l D4, 0x2A2A2A2A /* '****' */ 00001C34 660A bne +0xC /* 00001C40 */ label00001C36: 00001C36 5283 addq.l D3, 1 00001C38 B686 cmp.l D3, D6 00001C3A 6604 bne +0x6 /* 00001C40 */ 00001C3C 7A01 moveq.l D5, 0x01 00001C3E 6014 bra +0x16 /* 00001C54 */ label00001C40: 00001C40 486E FFEC pea.l [A6 - 0x14] 00001C44 486E FFF0 pea.l [A6 - 0x10] 00001C48 4EB9 0000 27A8 jsr [0x000027A8] 00001C4E 4A00 tst.b D0 00001C50 504F addq.w A7, 8 00001C52 66CE bne -0x30 /* 00001C22 */ label00001C54: 00001C54 4A05 tst.b D5 00001C56 670E beq +0x10 /* 00001C66 */ 00001C58 2F07 move.l -[A7], D7 00001C5A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001C5E 61FF 0000 119C bsr +0x119E /* 00002DFC */ 00001C64 504F addq.w A7, 8 label00001C66: 00001C66 4267 clr.w -[A7] 00001C68 486E FFF0 pea.l [A6 - 0x10] 00001C6C 4EB9 0000 27A0 jsr [0x000027A0] 00001C72 5C4F addq.w A7, 6 label00001C74: 00001C74 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001C78 4E5E unlink A6 00001C7A 4E75 rts 00001C7C 4E56 FFEC link A6, -0x0014 00001C80 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001C84 282E 0008 move.l D4, [A6 + 0x8] 00001C88 262E 000C move.l D3, [A6 + 0xC] 00001C8C 286E 0010 movea.l A4, [A6 + 0x10] 00001C90 2A2E 0014 move.l D5, [A6 + 0x14] 00001C94 2044 movea.l A0, D4 00001C96 2668 0008 movea.l A3, [A0 + 0x8] 00001C9A 200B move.l D0, A3 00001C9C 6700 00A2 beq +0xA4 /* 00001D40 */ 00001CA0 280B move.l D4, A3 00001CA2 47EE FFF0 lea.l A3, [A6 - 0x10] 00001CA6 42A7 clr.l -[A7] 00001CA8 2F04 move.l -[A7], D4 00001CAA 2F0B move.l -[A7], A3 00001CAC 4EB9 0000 2798 jsr [0x00002798] 00001CB2 7800 moveq.l D4, 0x00 00001CB4 4FEF 000C lea.l A7, [A7 + 0xC] 00001CB8 6042 bra +0x44 /* 00001CFC */ label00001CBA: 00001CBA 246E FFEC movea.l A2, [A6 - 0x14] 00001CBE 202A 0014 move.l D0, [A2 + 0x14] 00001CC2 B680 cmp.l D3, D0 00001CC4 6708 beq +0xA /* 00001CCE */ 00001CC6 0C83 2A2A 2A2A cmpi.l D3, 0x2A2A2A2A /* '****' */ 00001CCC 662E bne +0x30 /* 00001CFC */ label00001CCE: 00001CCE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001CD2 2057 movea.l A0, [A7] 00001CD4 2250 movea.l A1, [A0] 00001CD6 2269 006C movea.l A1, [A1 + 0x6C] 00001CDA 4E91 jsr [A1] 00001CDC 2648 movea.l A3, A0 00001CDE 200B move.l D0, A3 00001CE0 584F addq.w A7, 4 00001CE2 6718 beq +0x1A /* 00001CFC */ 00001CE4 554F subq.w A7, 2 00001CE6 2F0B move.l -[A7], A3 00001CE8 2F0C move.l -[A7], A4 00001CEA 4227 clr.b -[A7] 00001CEC 4227 clr.b -[A7] 00001CEE 4EB9 0000 1F20 jsr [0x00001F20] 00001CF4 101F move.b D0, [A7]+ 00001CF6 6704 beq +0x6 /* 00001CFC */ 00001CF8 7801 moveq.l D4, 0x01 00001CFA 6014 bra +0x16 /* 00001D10 */ label00001CFC: 00001CFC 486E FFEC pea.l [A6 - 0x14] 00001D00 486E FFF0 pea.l [A6 - 0x10] 00001D04 4EB9 0000 27A8 jsr [0x000027A8] 00001D0A 4A00 tst.b D0 00001D0C 504F addq.w A7, 8 00001D0E 66AA bne -0x54 /* 00001CBA */ label00001D10: 00001D10 4A04 tst.b D4 00001D12 671E beq +0x20 /* 00001D32 */ 00001D14 2F05 move.l -[A7], D5 00001D16 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001D1A 61FF 0000 10E0 bsr +0x10E2 /* 00002DFC */ 00001D20 4267 clr.w -[A7] 00001D22 486E FFF0 pea.l [A6 - 0x10] 00001D26 4EB9 0000 27A0 jsr [0x000027A0] 00001D2C 4FEF 000E lea.l A7, [A7 + 0xE] 00001D30 600E bra +0x10 /* 00001D40 */ label00001D32: 00001D32 4267 clr.w -[A7] 00001D34 486E FFF0 pea.l [A6 - 0x10] 00001D38 4EB9 0000 27A0 jsr [0x000027A0] 00001D3E 5C4F addq.w A7, 6 label00001D40: 00001D40 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001D44 4E5E unlink A6 00001D46 4E75 rts 00001D48 4E56 FFEC link A6, -0x0014 00001D4C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001D50 262E 0008 move.l D3, [A6 + 0x8] 00001D54 282E 000C move.l D4, [A6 + 0xC] 00001D58 266E 0010 movea.l A3, [A6 + 0x10] 00001D5C 2A2E 0014 move.l D5, [A6 + 0x14] 00001D60 2043 movea.l A0, D3 00001D62 2868 0008 movea.l A4, [A0 + 0x8] 00001D66 200C move.l D0, A4 00001D68 6700 008E beq +0x90 /* 00001DF8 */ 00001D6C 260C move.l D3, A4 00001D6E 49EE FFF0 lea.l A4, [A6 - 0x10] 00001D72 42A7 clr.l -[A7] 00001D74 2F03 move.l -[A7], D3 00001D76 2F0C move.l -[A7], A4 00001D78 4EB9 0000 2798 jsr [0x00002798] 00001D7E 7600 moveq.l D3, 0x00 00001D80 4FEF 000C lea.l A7, [A7 + 0xC] 00001D84 602E bra +0x30 /* 00001DB4 */ label00001D86: 00001D86 246E FFEC movea.l A2, [A6 - 0x14] 00001D8A 202A 0014 move.l D0, [A2 + 0x14] 00001D8E B880 cmp.l D4, D0 00001D90 6622 bne +0x24 /* 00001DB4 */ 00001D92 2F0B move.l -[A7], A3 00001D94 2F3C 3D20 2020 move.l -[A7], 0x3D202020 /* '= ' */ 00001D9A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001D9E 2057 movea.l A0, [A7] 00001DA0 2250 movea.l A1, [A0] 00001DA2 2269 0078 movea.l A1, [A1 + 0x78] 00001DA6 4E91 jsr [A1] 00001DA8 4A00 tst.b D0 00001DAA 4FEF 000C lea.l A7, [A7 + 0xC] 00001DAE 6704 beq +0x6 /* 00001DB4 */ 00001DB0 7601 moveq.l D3, 0x01 00001DB2 6014 bra +0x16 /* 00001DC8 */ label00001DB4: 00001DB4 486E FFEC pea.l [A6 - 0x14] 00001DB8 486E FFF0 pea.l [A6 - 0x10] 00001DBC 4EB9 0000 27A8 jsr [0x000027A8] 00001DC2 4A00 tst.b D0 00001DC4 504F addq.w A7, 8 00001DC6 66BE bne -0x40 /* 00001D86 */ label00001DC8: 00001DC8 4A03 tst.b D3 00001DCA 671E beq +0x20 /* 00001DEA */ 00001DCC 2F05 move.l -[A7], D5 00001DCE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001DD2 61FF 0000 1028 bsr +0x102A /* 00002DFC */ 00001DD8 4267 clr.w -[A7] 00001DDA 486E FFF0 pea.l [A6 - 0x10] 00001DDE 4EB9 0000 27A0 jsr [0x000027A0] 00001DE4 4FEF 000E lea.l A7, [A7 + 0xE] 00001DE8 600E bra +0x10 /* 00001DF8 */ label00001DEA: 00001DEA 4267 clr.w -[A7] 00001DEC 486E FFF0 pea.l [A6 - 0x10] 00001DF0 4EB9 0000 27A0 jsr [0x000027A0] 00001DF6 5C4F addq.w A7, 6 label00001DF8: 00001DF8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001DFC 4E5E unlink A6 00001DFE 4E75 rts 00001E00 4E56 0000 link A6, 0 00001E04 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001E08 266E 0008 movea.l A3, [A6 + 0x8] 00001E0C 282E 000C move.l D4, [A6 + 0xC] 00001E10 2A2E 0010 move.l D5, [A6 + 0x10] 00001E14 286E 0014 movea.l A4, [A6 + 0x14] 00001E18 202B 0014 move.l D0, [A3 + 0x14] 00001E1C B880 cmp.l D4, D0 00001E1E 6658 bne +0x5A /* 00001E78 */ 00001E20 246B 0004 movea.l A2, [A3 + 0x4] 00001E24 200A move.l D0, A2 00001E26 6608 bne +0xA /* 00001E30 */ 00001E28 61FF 0000 0F68 bsr +0xF6A /* 00002D92 */ 00001E2E 2448 movea.l A2, A0 label00001E30: 00001E30 2F0B move.l -[A7], A3 00001E32 2F04 move.l -[A7], D4 00001E34 2F0A move.l -[A7], A2 00001E36 2057 movea.l A0, [A7] 00001E38 2250 movea.l A1, [A0] 00001E3A 2269 005C movea.l A1, [A1 + 0x5C] 00001E3E 4E91 jsr [A1] 00001E40 2600 move.l D3, D0 00001E42 4FEF 000C lea.l A7, [A7 + 0xC] 00001E46 0C85 6E65 7874 cmpi.l D5, 0x6E657874 /* 'next' */ 00001E4C 670A beq +0xC /* 00001E58 */ 00001E4E 0C85 7072 6576 cmpi.l D5, 0x70726576 /* 'prev' */ 00001E54 6706 beq +0x8 /* 00001E5C */ 00001E56 6008 bra +0xA /* 00001E60 */ label00001E58: 00001E58 5283 addq.l D3, 1 00001E5A 6006 bra +0x8 /* 00001E62 */ label00001E5C: 00001E5C 5383 subq.l D3, 1 00001E5E 6002 bra +0x4 /* 00001E62 */ label00001E60: 00001E60 6016 bra +0x18 /* 00001E78 */ label00001E62: 00001E62 2F0C move.l -[A7], A4 00001E64 2F03 move.l -[A7], D3 00001E66 2F04 move.l -[A7], D4 00001E68 2F0A move.l -[A7], A2 00001E6A 2057 movea.l A0, [A7] 00001E6C 2250 movea.l A1, [A0] 00001E6E 2269 0044 movea.l A1, [A1 + 0x44] 00001E72 4E91 jsr [A1] 00001E74 4FEF 0010 lea.l A7, [A7 + 0x10] label00001E78: 00001E78 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001E7C 4E5E unlink A6 00001E7E 4E75 rts 00001E80 4E75 rts 00001E82 4E56 FFF0 link A6, -0x0010 00001E86 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00001E8A 266E 0008 movea.l A3, [A6 + 0x8] 00001E8E 2C2E 000C move.l D6, [A6 + 0xC] 00001E92 246E 0010 movea.l A2, [A6 + 0x10] 00001E96 2F06 move.l -[A7], D6 00001E98 2F0B move.l -[A7], A3 00001E9A 2057 movea.l A0, [A7] 00001E9C 2250 movea.l A1, [A0] 00001E9E 2269 0040 movea.l A1, [A1 + 0x40] 00001EA2 4E91 jsr [A1] 00001EA4 2A00 move.l D5, D0 00001EA6 4A85 tst.l D5 00001EA8 504F addq.w A7, 8 00001EAA 6F00 00AC ble +0xAE /* 00001F58 */ 00001EAE 0C92 6E75 6C6C cmpi.l [A2], 0x6E756C6C /* 'null' */ 00001EB4 6634 bne +0x36 /* 00001EEA */ 00001EB6 554F subq.w A7, 2 00001EB8 42A7 clr.l -[A7] 00001EBA 42A7 clr.l -[A7] 00001EBC 4227 clr.b -[A7] 00001EBE 2F0A move.l -[A7], A2 00001EC0 303C 0706 move.w D0, 0x706 00001EC4 A816 syscall Pack8 00001EC6 301F move.w D0, [A7]+ 00001EC8 3600 move.w D3, D0 00001ECA 4A43 tst.w D3 00001ECC 671C beq +0x1E /* 00001EEA */ 00001ECE 42A7 clr.l -[A7] 00001ED0 486E FFF0 pea.l [A6 - 0x10] 00001ED4 3043 movea.w A0, D3 00001ED6 2D48 FFF0 move.l [A6 - 0x10], A0 00001EDA 4879 0001 64EA push.l 0x164EA 00001EE0 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00001EE6 4FEF 000C lea.l A7, [A7 + 0xC] label00001EEA: 00001EEA 7801 moveq.l D4, 0x01 00001EEC 6066 bra +0x68 /* 00001F54 */ label00001EEE: 00001EEE 486E FFF8 pea.l [A6 - 0x8] 00001EF2 61FF 0000 1C56 bsr +0x1C58 /* 00003B4A */ 00001EF8 486E FFF8 pea.l [A6 - 0x8] 00001EFC 2F04 move.l -[A7], D4 00001EFE 2F06 move.l -[A7], D6 00001F00 2F0B move.l -[A7], A3 00001F02 2057 movea.l A0, [A7] 00001F04 2250 movea.l A1, [A0] 00001F06 2269 0044 movea.l A1, [A1 + 0x44] 00001F0A 4E91 jsr [A1] 00001F0C 2F0A move.l -[A7], A2 00001F0E 42A7 clr.l -[A7] 00001F10 486E FFF8 pea.l [A6 - 0x8] 00001F14 303C 0609 move.w D0, 0x609 00001F18 A816 syscall Pack8 00001F1A 301F move.w D0, [A7]+ 00001F1C 3600 move.w D3, D0 00001F1E 4A43 tst.w D3 00001F20 4FEF 0012 lea.l A7, [A7 + 0x12] 00001F24 671C beq +0x1E /* 00001F42 */ 00001F26 42A7 clr.l -[A7] 00001F28 486E FFF4 pea.l [A6 - 0xC] 00001F2C 3043 movea.w A0, D3 00001F2E 2D48 FFF4 move.l [A6 - 0xC], A0 00001F32 4879 0001 64EA push.l 0x164EA 00001F38 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00001F3E 4FEF 000C lea.l A7, [A7 + 0xC] label00001F42: 00001F42 3F3C FFFF move.w -[A7], 0xFFFF 00001F46 486E FFF8 pea.l [A6 - 0x8] 00001F4A 61FF 0000 1D5A bsr +0x1D5C /* 00003CA6 */ 00001F50 5284 addq.l D4, 1 00001F52 5C4F addq.w A7, 6 label00001F54: 00001F54 B885 cmp.l D4, D5 00001F56 6F96 ble -0x68 /* 00001EEE */ label00001F58: 00001F58 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001F5C 4E5E unlink A6 00001F5E 4E75 rts 00001F60 4E56 FFE8 link A6, -0x0018 00001F64 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001F68 2A2E 0008 move.l D5, [A6 + 0x8] 00001F6C 282E 000C move.l D4, [A6 + 0xC] 00001F70 266E 0010 movea.l A3, [A6 + 0x10] 00001F74 7600 moveq.l D3, 0x00 00001F76 2045 movea.l A0, D5 00001F78 2868 0008 movea.l A4, [A0 + 0x8] 00001F7C 200C move.l D0, A4 00001F7E 6768 beq +0x6A /* 00001FE8 */ 00001F80 2A0C move.l D5, A4 00001F82 49EE FFF0 lea.l A4, [A6 - 0x10] 00001F86 42A7 clr.l -[A7] 00001F88 2F05 move.l -[A7], D5 00001F8A 2F0C move.l -[A7], A4 00001F8C 4EB9 0000 2798 jsr [0x00002798] 00001F92 4FEF 000C lea.l A7, [A7 + 0xC] 00001F96 602E bra +0x30 /* 00001FC6 */ label00001F98: 00001F98 246E FFEC movea.l A2, [A6 - 0x14] 00001F9C 202A 0014 move.l D0, [A2 + 0x14] 00001FA0 B880 cmp.l D4, D0 00001FA2 6708 beq +0xA /* 00001FAC */ 00001FA4 0C84 2A2A 2A2A cmpi.l D4, 0x2A2A2A2A /* '****' */ 00001FAA 661A bne +0x1C /* 00001FC6 */ label00001FAC: 00001FAC 5283 addq.l D3, 1 00001FAE B7EE FFEC cmpa.l A3, [A6 - 0x14] 00001FB2 6612 bne +0x14 /* 00001FC6 */ 00001FB4 4267 clr.w -[A7] 00001FB6 486E FFF0 pea.l [A6 - 0x10] 00001FBA 4EB9 0000 27A0 jsr [0x000027A0] 00001FC0 2003 move.l D0, D3 00001FC2 5C4F addq.w A7, 6 00001FC4 6046 bra +0x48 /* 0000200C */ label00001FC6: 00001FC6 486E FFEC pea.l [A6 - 0x14] 00001FCA 486E FFF0 pea.l [A6 - 0x10] 00001FCE 4EB9 0000 27A8 jsr [0x000027A8] 00001FD4 4A00 tst.b D0 00001FD6 504F addq.w A7, 8 00001FD8 66BE bne -0x40 /* 00001F98 */ 00001FDA 4267 clr.w -[A7] 00001FDC 486E FFF0 pea.l [A6 - 0x10] 00001FE0 4EB9 0000 27A0 jsr [0x000027A0] 00001FE6 5C4F addq.w A7, 6 label00001FE8: 00001FE8 4A83 tst.l D3 00001FEA 661E bne +0x20 /* 0000200A */ 00001FEC 42A7 clr.l -[A7] 00001FEE 486E FFE8 pea.l [A6 - 0x18] 00001FF2 2D7C FFFF F940 FFE8 move.l [A6 - 0x18], 0xFFFFF940 00001FFA 4879 0001 64EA push.l 0x164EA 00002000 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002006 4FEF 000C lea.l A7, [A7 + 0xC] label0000200A: 0000200A 2003 move.l D0, D3 label0000200C: 0000200C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00002010 4E5E unlink A6 00002012 4E75 rts 00002014 4E56 0000 link A6, 0 00002018 48E7 1030 movem.l -[A7], D3,A2,A3 0000201C 266E 0008 movea.l A3, [A6 + 0x8] 00002020 262E 000C move.l D3, [A6 + 0xC] 00002024 95CA sub.l A2, A2 00002026 2F0B move.l -[A7], A3 00002028 2057 movea.l A0, [A7] 0000202A 2250 movea.l A1, [A0] 0000202C 2269 002C movea.l A1, [A1 + 0x2C] 00002030 4E91 jsr [A1] 00002032 2008 move.l D0, A0 00002034 584F addq.w A7, 4 00002036 6720 beq +0x22 /* 00002058 */ 00002038 2F03 move.l -[A7], D3 0000203A 2F0B move.l -[A7], A3 0000203C 2057 movea.l A0, [A7] 0000203E 2250 movea.l A1, [A0] 00002040 2269 002C movea.l A1, [A1 + 0x2C] 00002044 4E91 jsr [A1] 00002046 584F addq.w A7, 4 00002048 2F08 move.l -[A7], A0 0000204A 2057 movea.l A0, [A7] 0000204C 2250 movea.l A1, [A0] 0000204E 2269 0060 movea.l A1, [A1 + 0x60] 00002052 4E91 jsr [A1] 00002054 2448 movea.l A2, A0 00002056 504F addq.w A7, 8 label00002058: 00002058 200A move.l D0, A2 0000205A 6704 beq +0x6 /* 00002060 */ 0000205C 204A movea.l A0, A2 0000205E 6002 bra +0x4 /* 00002062 */ label00002060: 00002060 204B movea.l A0, A3 label00002062: 00002062 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002066 4E5E unlink A6 00002068 4E75 rts 0000206A 4E56 FFFC link A6, -0x0004 0000206E 48E7 1030 movem.l -[A7], D3,A2,A3 00002072 266E 0008 movea.l A3, [A6 + 0x8] 00002076 262E 000C move.l D3, [A6 + 0xC] 0000207A 95CA sub.l A2, A2 0000207C 2003 move.l D0, D3 0000207E 4EB9 0000 0528 jsr [0x00000528] 00002084 0040 6166 ori.w D0, 0x6166 /* 'af' */ 00002088 7465 moveq.l D2, 0x65 0000208A 7270 moveq.l D1, 0x70 0000208C 6C63 bge +0x65 /* 000020F1 */ 0000208E 0005 6166 ori.b D5, 0x66 /* 'f' */ 00002092 7465 moveq.l D2, 0x65 00002094 0026 6265 ori.b -[A6], 0x65 /* 'e' */ 00002098 666F bne +0x71 /* 00002109 */ 0000209A 0020 6267 ori.b -[A0], 0x67 /* 'g' */ 0000209E 6E67 bgt +0x69 /* 00002107 */ 000020A0 0020 656E ori.b -[A0], 0x6E /* 'n' */ 000020A4 6420 bcc +0x22 /* 000020C6 */ 000020A6 001A 6E75 ori.b [A2]+, 0x75 /* 'u' */ 000020AA 6C6C bge +0x6E /* 00002118 */ 000020AC 0008 7270 ori.b A0, 0x70 /* 'p' */ 000020B0 6C63 bge +0x65 /* 00002115 */ 000020B2 0008 246B ori.b A0, 0x6B /* 'k' */ 000020B6 0004 6028 ori.b D4, 0x28 /* '(' */ 000020BA 246B 0004 movea.l A2, [A3 + 0x4] 000020BE 6022 bra +0x24 /* 000020E2 */ 000020C0 244B movea.l A2, A3 000020C2 601E bra +0x20 /* 000020E2 */ 000020C4 42A7 clr.l -[A7] label000020C6: 000020C6 486E FFFC pea.l [A6 - 0x4] 000020CA 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 000020D2 4879 0001 64EA push.l 0x164EA 000020D8 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000020DE 4FEF 000C lea.l A7, [A7 + 0xC] label000020E2: 000020E2 204A movea.l A0, A2 000020E4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000020E8 4E5E unlink A6 000020EA 4E75 rts 000020EC 4E56 FFFC link A6, -0x0004 000020F0 48E7 1030 movem.l -[A7], D3,A2,A3 000020F4 266E 0008 movea.l A3, [A6 + 0x8] 000020F8 262E 000C move.l D3, [A6 + 0xC] 000020FC 95CA sub.l A2, A2 000020FE 2003 move.l D0, D3 00002100 4EB9 0000 0528 jsr [0x00000528] 00002106 003C 6166 ori.b ccr, 102 0000210A 7465 moveq.l D2, 0x65 0000210C 7270 moveq.l D1, 0x70 0000210E 6C63 bge +0x65 /* 00002173 */ 00002110 0005 6166 ori.b D5, 0x66 /* 'f' */ 00002114 7465 moveq.l D2, 0x65 00002116 0028 6265 666F ori.b [A0 + 0x666F], 0x65 /* 'e' */ // begin alternate branch 00002118-0000211C label00002118: 00002118 6265 bhi +0x67 /* 0000217F */ 0000211A 666F bne +0x71 /* 0000218B */ // end alternate branch 00002118-0000211C label00002118: // (misaligned) 0000211C 0022 6267 ori.b -[A2], 0x67 /* 'g' */ 00002120 6E67 bgt +0x69 /* 00002189 */ 00002122 001C 656E ori.b [A4]+, 0x6E /* 'n' */ 00002126 6420 bcc +0x22 /* 00002148 */ 00002128 0016 6E75 ori.b [A6], 0x75 /* 'u' */ 0000212C 6C6C bge +0x6E /* 0000219A */ 0000212E 0008 7270 ori.b A0, 0x70 /* 'p' */ 00002132 6C63 bge +0x65 /* 00002197 */ 00002134 0006 244B ori.b D6, 0x4B /* 'K' */ 00002138 6026 bra +0x28 /* 00002160 */ 0000213A 244B movea.l A2, A3 0000213C 6022 bra +0x24 /* 00002160 */ 0000213E 95CA sub.l A2, A2 00002140 601E bra +0x20 /* 00002160 */ 00002142 42A7 clr.l -[A7] 00002144 486E FFFC pea.l [A6 - 0x4] label00002148: 00002148 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 00002150 4879 0001 64EA push.l 0x164EA 00002156 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000215C 4FEF 000C lea.l A7, [A7 + 0xC] label00002160: 00002160 204A movea.l A0, A2 00002162 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002166 4E5E unlink A6 00002168 4E75 rts 0000216A 91C8 sub.l A0, A0 0000216C 4E75 rts 0000216E 4E56 FFFC link A6, -0x0004 00002172 42A7 clr.l -[A7] 00002174 486E FFFC pea.l [A6 - 0x4] 00002178 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 00002180 4879 0001 64EA push.l 0x164EA 00002186 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000218C 7000 moveq.l D0, 0x00 0000218E 4E5E unlink A6 00002190 4E75 rts 00002192 4E56 FFFC link A6, -0x0004 00002196 42A7 clr.l -[A7] 00002198 486E FFFC pea.l [A6 - 0x4] // begin alternate branch 0000219A-0000219C label0000219A: 0000219A FFFC .invalid <> // end alternate branch 0000219A-0000219C label0000219A: // (misaligned) 0000219C 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 000021A4 4879 0001 64EA push.l 0x164EA 000021AA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000021B0 7000 moveq.l D0, 0x00 000021B2 4E5E unlink A6 000021B4 4E75 rts 000021B6 4E56 FFFC link A6, -0x0004 000021BA 42A7 clr.l -[A7] 000021BC 486E FFFC pea.l [A6 - 0x4] 000021C0 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 000021C8 4879 0001 64EA push.l 0x164EA 000021CE 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000021D4 7000 moveq.l D0, 0x00 000021D6 4E5E unlink A6 000021D8 4E75 rts 000021DA 4E56 FFFC link A6, -0x0004 000021DE 42A7 clr.l -[A7] 000021E0 486E FFFC pea.l [A6 - 0x4] 000021E4 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 000021EC 4879 0001 64EA push.l 0x164EA 000021F2 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000021F8 7000 moveq.l D0, 0x00 000021FA 4E5E unlink A6 000021FC 4E75 rts 000021FE 4E56 0000 link A6, 0 00002202 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002206 286E 0008 movea.l A4, [A6 + 0x8] 0000220A 262E 000C move.l D3, [A6 + 0xC] 0000220E 2F03 move.l -[A7], D3 00002210 2F0C move.l -[A7], A4 00002212 2057 movea.l A0, [A7] 00002214 2250 movea.l A1, [A0] 00002216 2269 00C8 movea.l A1, [A1 + 0xC8] 0000221A 4E91 jsr [A1] 0000221C 2448 movea.l A2, A0 0000221E 200A move.l D0, A2 00002220 504F addq.w A7, 8 00002222 6628 bne +0x2A /* 0000224C */ 00002224 4878 001E push.l 0x1E 00002228 4EB9 0000 1FF0 jsr [0x00001FF0 /* SCSI2Base */] 0000222E 2648 movea.l A3, A0 00002230 2008 move.l D0, A0 00002232 584F addq.w A7, 4 00002234 6714 beq +0x16 /* 0000224A */ 00002236 1F3C 0001 move.b -[A7], 0x1 0000223A 2F0C move.l -[A7], A4 0000223C 2F03 move.l -[A7], D3 0000223E 2F0B move.l -[A7], A3 00002240 61FF 0000 0DD8 bsr +0xDDA /* 0000301A */ 00002246 4FEF 000E lea.l A7, [A7 + 0xE] label0000224A: 0000224A 244B movea.l A2, A3 label0000224C: 0000224C 204A movea.l A0, A2 0000224E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002252 4E5E unlink A6 00002254 4E75 rts 00002256 91C8 sub.l A0, A0 00002258 4E75 rts 0000225A 4E56 FFF8 link A6, -0x0008 0000225E 48E7 0038 movem.l -[A7], A2,A3,A4 00002262 246E 0008 movea.l A2, [A6 + 0x8] 00002266 286E 000C movea.l A4, [A6 + 0xC] 0000226A 2F0A move.l -[A7], A2 0000226C 2057 movea.l A0, [A7] 0000226E 2250 movea.l A1, [A0] 00002270 2269 00C0 movea.l A1, [A1 + 0xC0] 00002274 4E91 jsr [A1] 00002276 2008 move.l D0, A0 00002278 584F addq.w A7, 4 0000227A 6720 beq +0x22 /* 0000229C */ 0000227C 2F0C move.l -[A7], A4 0000227E 2F0A move.l -[A7], A2 00002280 2057 movea.l A0, [A7] 00002282 2250 movea.l A1, [A0] 00002284 2269 00C0 movea.l A1, [A1 + 0xC0] 00002288 4E91 jsr [A1] 0000228A 584F addq.w A7, 4 0000228C 2F08 move.l -[A7], A0 0000228E 2057 movea.l A0, [A7] 00002290 2250 movea.l A1, [A0] 00002292 2269 0084 movea.l A1, [A1 + 0x84] 00002296 4E91 jsr [A1] 00002298 504F addq.w A7, 8 0000229A 604A bra +0x4C /* 000022E6 */ label0000229C: 0000229C 486E FFF8 pea.l [A6 - 0x8] 000022A0 61FF 0000 18A8 bsr +0x18AA /* 00003B4A */ 000022A6 266A 0004 movea.l A3, [A2 + 0x4] 000022AA 200B move.l D0, A3 000022AC 584F addq.w A7, 4 000022AE 6712 beq +0x14 /* 000022C2 */ 000022B0 486E FFF8 pea.l [A6 - 0x8] 000022B4 2F0B move.l -[A7], A3 000022B6 2057 movea.l A0, [A7] 000022B8 2250 movea.l A1, [A0] 000022BA 2269 0084 movea.l A1, [A1 + 0x84] 000022BE 4E91 jsr [A1] 000022C0 504F addq.w A7, 8 label000022C2: 000022C2 2F0C move.l -[A7], A4 000022C4 486E FFF8 pea.l [A6 - 0x8] 000022C8 2F0A move.l -[A7], A2 000022CA 2057 movea.l A0, [A7] 000022CC 2250 movea.l A1, [A0] 000022CE 2269 00BC movea.l A1, [A1 + 0xBC] 000022D2 4E91 jsr [A1] 000022D4 3F3C FFFF move.w -[A7], 0xFFFF 000022D8 486E FFF8 pea.l [A6 - 0x8] 000022DC 61FF 0000 19C8 bsr +0x19CA /* 00003CA6 */ 000022E2 4FEF 0012 lea.l A7, [A7 + 0x12] label000022E6: 000022E6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000022EA 4E5E unlink A6 000022EC 4E75 rts 000022EE 4E56 FFE8 link A6, -0x0018 000022F2 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000022F6 246E 0008 movea.l A2, [A6 + 0x8] 000022FA 286E 000C movea.l A4, [A6 + 0xC] 000022FE 266E 0010 movea.l A3, [A6 + 0x10] 00002302 4AAA 0004 tst.l [A2 + 0x4] 00002306 661E bne +0x20 /* 00002326 */ 00002308 42A7 clr.l -[A7] 0000230A 486E FFF4 pea.l [A6 - 0xC] 0000230E 2D7C FFFF F954 FFF4 move.l [A6 - 0xC], 0xFFFFF954 00002316 4879 0001 64EA push.l 0x164EA 0000231C 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002322 4FEF 000C lea.l A7, [A7 + 0xC] label00002326: 00002326 2F0A move.l -[A7], A2 00002328 202A 0014 move.l D0, [A2 + 0x14] 0000232C 2F00 move.l -[A7], D0 0000232E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002332 2057 movea.l A0, [A7] 00002334 2250 movea.l A1, [A0] 00002336 2269 005C movea.l A1, [A1 + 0x5C] 0000233A 4E91 jsr [A1] 0000233C 2800 move.l D4, D0 0000233E 4A84 tst.l D4 00002340 4FEF 000C lea.l A7, [A7 + 0xC] 00002344 661E bne +0x20 /* 00002364 */ 00002346 42A7 clr.l -[A7] 00002348 486E FFF0 pea.l [A6 - 0x10] 0000234C 2D7C FFFF F954 FFF0 move.l [A6 - 0x10], 0xFFFFF954 00002354 4879 0001 64EA push.l 0x164EA 0000235A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002360 4FEF 000C lea.l A7, [A7 + 0xC] label00002364: 00002364 486E FFF8 pea.l [A6 - 0x8] 00002368 61FF 0000 17E0 bsr +0x17E2 /* 00003B4A */ 0000236E 2F04 move.l -[A7], D4 00002370 486E FFF8 pea.l [A6 - 0x8] 00002374 4EB9 0000 1FB8 jsr [0x00001FB8 /* DrawCrsrVector */] 0000237A 301F move.w D0, [A7]+ 0000237C 3600 move.w D3, D0 0000237E 4A43 tst.w D3 00002380 544F addq.w A7, 2 00002382 671C beq +0x1E /* 000023A0 */ 00002384 42A7 clr.l -[A7] 00002386 486E FFEC pea.l [A6 - 0x14] 0000238A 3043 movea.w A0, D3 0000238C 2D48 FFEC move.l [A6 - 0x14], A0 00002390 4879 0001 64EA push.l 0x164EA 00002396 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000239C 4FEF 000C lea.l A7, [A7 + 0xC] label000023A0: 000023A0 554F subq.w A7, 2 000023A2 202A 0014 move.l D0, [A2 + 0x14] 000023A6 2F00 move.l -[A7], D0 000023A8 2F0C move.l -[A7], A4 000023AA 2F3C 696E 6478 move.l -[A7], 0x696E6478 /* 'indx' */ 000023B0 486E FFF8 pea.l [A6 - 0x8] 000023B4 4227 clr.b -[A7] 000023B6 2F0B move.l -[A7], A3 000023B8 4EB9 0000 1FC0 jsr [0x00001FC0 /* PSCIntTbl */] 000023BE 301F move.w D0, [A7]+ 000023C0 3600 move.w D3, D0 000023C2 4A43 tst.w D3 000023C4 671C beq +0x1E /* 000023E2 */ 000023C6 42A7 clr.l -[A7] 000023C8 486E FFE8 pea.l [A6 - 0x18] 000023CC 3043 movea.w A0, D3 000023CE 2D48 FFE8 move.l [A6 - 0x18], A0 000023D2 4879 0001 64EA push.l 0x164EA 000023D8 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000023DE 4FEF 000C lea.l A7, [A7 + 0xC] label000023E2: 000023E2 3F3C FFFF move.w -[A7], 0xFFFF 000023E6 486E FFF8 pea.l [A6 - 0x8] 000023EA 61FF 0000 18BA bsr +0x18BC /* 00003CA6 */ 000023F0 5C4F addq.w A7, 6 000023F2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000023F6 4E5E unlink A6 000023F8 4E75 rts 000023FA 4E56 FFE8 link A6, -0x0018 000023FE 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00002402 246E 0008 movea.l A2, [A6 + 0x8] 00002406 2C2E 000C move.l D6, [A6 + 0xC] 0000240A 286E 0010 movea.l A4, [A6 + 0x10] 0000240E 266E 0014 movea.l A3, [A6 + 0x14] 00002412 2A2E 0018 move.l D5, [A6 + 0x18] 00002416 7600 moveq.l D3, 0x00 00002418 2F0A move.l -[A7], A2 0000241A 2057 movea.l A0, [A7] 0000241C 2250 movea.l A1, [A0] 0000241E 2269 002C movea.l A1, [A1 + 0x2C] 00002422 4E91 jsr [A1] 00002424 2008 move.l D0, A0 00002426 584F addq.w A7, 4 00002428 6750 beq +0x52 /* 0000247A */ 0000242A 2D4F FFFC move.l [A6 - 0x4], A7 0000242E 2F05 move.l -[A7], D5 00002430 2F0B move.l -[A7], A3 00002432 2F0C move.l -[A7], A4 00002434 2F06 move.l -[A7], D6 00002436 2F0A move.l -[A7], A2 00002438 2057 movea.l A0, [A7] 0000243A 2250 movea.l A1, [A0] 0000243C 2269 002C movea.l A1, [A1 + 0x2C] 00002440 4E91 jsr [A1] 00002442 584F addq.w A7, 4 00002444 2F08 move.l -[A7], A0 00002446 2057 movea.l A0, [A7] 00002448 2250 movea.l A1, [A0] 0000244A 2269 0088 movea.l A1, [A1 + 0x88] 0000244E 4E91 jsr [A1] 00002450 7601 moveq.l D3, 0x01 00002452 4FEF 0014 lea.l A7, [A7 + 0x14] 00002456 6022 bra +0x24 /* 0000247A */ 00002458 206E FFF4 movea.l A0, [A6 - 0xC] 0000245C 2810 move.l D4, [A0] 0000245E 0C84 FFFF F954 cmpi.l D4, 0xFFFFF954 00002464 6710 beq +0x12 /* 00002476 */ 00002466 42A7 clr.l -[A7] 00002468 42A7 clr.l -[A7] 0000246A 42A7 clr.l -[A7] 0000246C 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002472 4FEF 000C lea.l A7, [A7 + 0xC] label00002476: 00002476 2E6E FFFC movea.l A7, [A6 - 0x4] label0000247A: 0000247A 4A03 tst.b D3 0000247C 6618 bne +0x1A /* 00002496 */ 0000247E 2F05 move.l -[A7], D5 00002480 2F0B move.l -[A7], A3 00002482 2F0C move.l -[A7], A4 00002484 2F06 move.l -[A7], D6 00002486 2F0A move.l -[A7], A2 00002488 2057 movea.l A0, [A7] 0000248A 2250 movea.l A1, [A0] 0000248C 2269 0090 movea.l A1, [A1 + 0x90] 00002490 4E91 jsr [A1] 00002492 4FEF 0014 lea.l A7, [A7 + 0x14] label00002496: 00002496 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000249A 4E5E unlink A6 0000249C 4E75 rts 0000249E 4E56 FFCC link A6, -0x0034 000024A2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000024A6 266E 0008 movea.l A3, [A6 + 0x8] 000024AA 2E2E 0018 move.l D7, [A6 + 0x18] 000024AE 286E 001C movea.l A4, [A6 + 0x1C] 000024B2 95CA sub.l A2, A2 000024B4 7800 moveq.l D4, 0x00 000024B6 7600 moveq.l D3, 0x00 000024B8 2F0B move.l -[A7], A3 000024BA 2057 movea.l A0, [A7] 000024BC 2250 movea.l A1, [A0] 000024BE 2269 002C movea.l A1, [A1 + 0x2C] 000024C2 4E91 jsr [A1] 000024C4 2008 move.l D0, A0 000024C6 584F addq.w A7, 4 000024C8 6746 beq +0x48 /* 00002510 */ 000024CA 2D4F FFFC move.l [A6 - 0x4], A7 000024CE 2F0C move.l -[A7], A4 000024D0 2F07 move.l -[A7], D7 000024D2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000024D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000024DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000024DE 2F0B move.l -[A7], A3 000024E0 2057 movea.l A0, [A7] 000024E2 2250 movea.l A1, [A0] 000024E4 2269 002C movea.l A1, [A1 + 0x2C] 000024E8 4E91 jsr [A1] 000024EA 584F addq.w A7, 4 000024EC 2F08 move.l -[A7], A0 000024EE 2057 movea.l A0, [A7] 000024F0 2250 movea.l A1, [A0] 000024F2 2269 008C movea.l A1, [A1 + 0x8C] 000024F6 4E91 jsr [A1] 000024F8 2448 movea.l A2, A0 000024FA 7601 moveq.l D3, 0x01 000024FC 4FEF 0018 lea.l A7, [A7 + 0x18] 00002500 600E bra +0x10 /* 00002510 */ 00002502 206E FFF4 movea.l A0, [A6 - 0xC] 00002506 2A10 move.l D5, [A0] 00002508 7600 moveq.l D3, 0x00 0000250A 3805 move.w D4, D5 0000250C 2E6E FFFC movea.l A7, [A6 - 0x4] label00002510: 00002510 4A03 tst.b D3 00002512 6638 bne +0x3A /* 0000254C */ 00002514 2D4F FFE4 move.l [A6 - 0x1C], A7 00002518 2F0C move.l -[A7], A4 0000251A 2F07 move.l -[A7], D7 0000251C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002520 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002524 2F2E 000C move.l -[A7], [A6 + 0xC] 00002528 2F0B move.l -[A7], A3 0000252A 2057 movea.l A0, [A7] 0000252C 2250 movea.l A1, [A0] 0000252E 2269 0094 movea.l A1, [A1 + 0x94] 00002532 4E91 jsr [A1] 00002534 2448 movea.l A2, A0 00002536 7601 moveq.l D3, 0x01 00002538 4FEF 0018 lea.l A7, [A7 + 0x18] 0000253C 600E bra +0x10 /* 0000254C */ 0000253E 206E FFDC movea.l A0, [A6 - 0x24] 00002542 2C10 move.l D6, [A0] 00002544 7600 moveq.l D3, 0x00 00002546 3806 move.w D4, D6 00002548 2E6E FFE4 movea.l A7, [A6 - 0x1C] label0000254C: 0000254C 4A03 tst.b D3 0000254E 661C bne +0x1E /* 0000256C */ 00002550 42A7 clr.l -[A7] 00002552 486E FFCC pea.l [A6 - 0x34] 00002556 3044 movea.w A0, D4 00002558 2D48 FFCC move.l [A6 - 0x34], A0 0000255C 4879 0001 64EA push.l 0x164EA 00002562 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002568 4FEF 000C lea.l A7, [A7 + 0xC] label0000256C: 0000256C 204A movea.l A0, A2 0000256E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002572 4E5E unlink A6 00002574 4E75 rts fn00002576: 00002576 4E56 FFEC link A6, -0x0014 0000257A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000257E 266E 0008 movea.l A3, [A6 + 0x8] 00002582 262E 000C move.l D3, [A6 + 0xC] 00002586 286E 0010 movea.l A4, [A6 + 0x10] 0000258A 246E 0014 movea.l A2, [A6 + 0x14] 0000258E 2A2E 0018 move.l D5, [A6 + 0x18] 00002592 2005 move.l D0, D5 00002594 0480 0000 07D1 subi.l D0, 0x7D1 0000259A 0C80 0000 000C cmpi.l D0, 0xC 000025A0 6200 010E bhi +0x110 /* 000026B0 */ 000025A4 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 000025A8 4EFB 0002 jmp [PC + D0.w + 0x2] 000025AC 001A 0104 ori.b [A2]+, 0x4 000025B0 004E 0104 ori.w A6, 0x104 000025B4 009C 0104 0104 ori.l [A4]+, 0x1040104 000025BA 00B2 00B2 0104 0034 ori.l [A2 + D0.w + 0x34], 0xB20104 000025C2 0104 btst D4, D0 000025C4 00B2 2F0A 2F0C 2F03 2F0B 2057 ori.l [[A2 + <> + D2 * 8] + 0x2F0B2057], 0x2F0A2F0C 000025D0 2250 movea.l A1, [A0] 000025D2 2269 00A0 movea.l A1, [A1 + 0xA0] 000025D6 4E91 jsr [A1] 000025D8 4FEF 0010 lea.l A7, [A7 + 0x10] 000025DC 6000 00F0 bra +0xF2 /* 000026CE */ 000025E0 2F0A move.l -[A7], A2 000025E2 2F0C move.l -[A7], A4 000025E4 2F03 move.l -[A7], D3 000025E6 2F0B move.l -[A7], A3 000025E8 2057 movea.l A0, [A7] 000025EA 2250 movea.l A1, [A0] 000025EC 2269 00A4 movea.l A1, [A1 + 0xA4] 000025F0 4E91 jsr [A1] 000025F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000025F6 6000 00D6 bra +0xD8 /* 000026CE */ 000025FA 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00002600 2F3C 6B6F 636C move.l -[A7], 0x6B6F636C /* 'kocl' */ 00002606 2F03 move.l -[A7], D3 00002608 486E FFF8 pea.l [A6 - 0x8] 0000260C 61FF 0000 154C bsr +0x154E /* 00003B5A */ 00002612 486E FFEC pea.l [A6 - 0x14] 00002616 486E FFF8 pea.l [A6 - 0x8] 0000261A 61FF 0000 1D12 bsr +0x1D14 /* 0000432E */ 00002620 2F0A move.l -[A7], A2 00002622 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002626 2F0B move.l -[A7], A3 00002628 2057 movea.l A0, [A7] 0000262A 2250 movea.l A1, [A0] 0000262C 2269 0098 movea.l A1, [A1 + 0x98] 00002630 4E91 jsr [A1] 00002632 3F3C FFFF move.w -[A7], 0xFFFF 00002636 486E FFF8 pea.l [A6 - 0x8] 0000263A 61FF 0000 166A bsr +0x166C /* 00003CA6 */ 00002640 4FEF 002A lea.l A7, [A7 + 0x2A] 00002644 6000 0088 bra +0x8A /* 000026CE */ 00002648 2F0A move.l -[A7], A2 0000264A 2F0C move.l -[A7], A4 0000264C 2F0B move.l -[A7], A3 0000264E 2057 movea.l A0, [A7] 00002650 2250 movea.l A1, [A0] 00002652 2269 009C movea.l A1, [A1 + 0x9C] 00002656 4E91 jsr [A1] 00002658 4FEF 000C lea.l A7, [A7 + 0xC] 0000265C 6070 bra +0x72 /* 000026CE */ 0000265E 2F3C 7063 6E74 move.l -[A7], 0x70636E74 /* 'pcnt' */ 00002664 2F0B move.l -[A7], A3 00002666 2057 movea.l A0, [A7] 00002668 2250 movea.l A1, [A0] 0000266A 2269 0080 movea.l A1, [A1 + 0x80] 0000266E 4E91 jsr [A1] 00002670 2808 move.l D4, A0 00002672 4A84 tst.l D4 00002674 504F addq.w A7, 8 00002676 661E bne +0x20 /* 00002696 */ 00002678 42A7 clr.l -[A7] 0000267A 486E FFF4 pea.l [A6 - 0xC] 0000267E 2D7C 6E69 6C50 FFF4 move.l [A6 - 0xC], 0x6E696C50 /* 'nilP' */ 00002686 4879 0001 64EA push.l 0x164EA 0000268C 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002692 4FEF 000C lea.l A7, [A7 + 0xC] label00002696: 00002696 2F05 move.l -[A7], D5 00002698 2F0A move.l -[A7], A2 0000269A 2F0C move.l -[A7], A4 0000269C 2F03 move.l -[A7], D3 0000269E 2F04 move.l -[A7], D4 000026A0 2057 movea.l A0, [A7] 000026A2 2250 movea.l A1, [A0] 000026A4 2269 0090 movea.l A1, [A1 + 0x90] 000026A8 4E91 jsr [A1] 000026AA 4FEF 0014 lea.l A7, [A7 + 0x14] 000026AE 601E bra +0x20 /* 000026CE */ label000026B0: 000026B0 42A7 clr.l -[A7] 000026B2 486E FFF0 pea.l [A6 - 0x10] 000026B6 2D7C FFFF F954 FFF0 move.l [A6 - 0x10], 0xFFFFF954 000026BE 4879 0001 64EA push.l 0x164EA 000026C4 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000026CA 4FEF 000C lea.l A7, [A7 + 0xC] label000026CE: 000026CE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000026D2 4E5E unlink A6 000026D4 4E75 rts 000026D6 4E56 FFFC link A6, -0x0004 000026DA 42A7 clr.l -[A7] 000026DC 486E FFFC pea.l [A6 - 0x4] 000026E0 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 000026E8 4879 0001 64EA push.l 0x164EA 000026EE 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000026F4 91C8 sub.l A0, A0 000026F6 4E5E unlink A6 000026F8 4E75 rts 000026FA 4E56 FFFC link A6, -0x0004 000026FE 48E7 1030 movem.l -[A7], D3,A2,A3 00002702 266E 0008 movea.l A3, [A6 + 0x8] 00002706 262E 000C move.l D3, [A6 + 0xC] 0000270A 246E 0010 movea.l A2, [A6 + 0x10] 0000270E 2F03 move.l -[A7], D3 00002710 2F0B move.l -[A7], A3 00002712 2057 movea.l A0, [A7] 00002714 2250 movea.l A1, [A0] 00002716 2269 0040 movea.l A1, [A1 + 0x40] 0000271A 4E91 jsr [A1] 0000271C 2D40 FFFC move.l [A6 - 0x4], D0 00002720 4878 0004 push.l 0x4 00002724 486E FFFC pea.l [A6 - 0x4] 00002728 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 0000272E 42A7 clr.l -[A7] 00002730 2F0A move.l -[A7], A2 00002732 61FF 0000 1858 bsr +0x185A /* 00003F8C */ 00002738 4FEF 001C lea.l A7, [A7 + 0x1C] 0000273C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002740 4E5E unlink A6 00002742 4E75 rts 00002744 4E56 FFFC link A6, -0x0004 00002748 48E7 1020 movem.l -[A7], D3,A2 0000274C 246E 0008 movea.l A2, [A6 + 0x8] 00002750 262A 0014 move.l D3, [A2 + 0x14] 00002754 0C83 7072 6F70 cmpi.l D3, 0x70726F70 /* 'prop' */ 0000275A 6708 beq +0xA /* 00002764 */ 0000275C 0C83 6361 7070 cmpi.l D3, 0x63617070 /* 'capp' */ 00002762 661E bne +0x20 /* 00002782 */ label00002764: 00002764 42A7 clr.l -[A7] 00002766 486E FFFC pea.l [A6 - 0x4] 0000276A 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 00002772 4879 0001 64EA push.l 0x164EA 00002778 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000277E 4FEF 000C lea.l A7, [A7 + 0xC] label00002782: 00002782 1F3C 0001 move.b -[A7], 0x1 00002786 2F0A move.l -[A7], A2 00002788 2057 movea.l A0, [A7] 0000278A 2250 movea.l A1, [A0] 0000278C 2269 0018 movea.l A1, [A1 + 0x18] 00002790 4E91 jsr [A1] 00002792 5C4F addq.w A7, 6 00002794 4CDF 0408 movem.l D3,A2, [A7]+ 00002798 4E5E unlink A6 0000279A 4E75 rts 0000279C 4E56 FF92 link A6, -0x006E 000027A0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000027A4 266E 0008 movea.l A3, [A6 + 0x8] 000027A8 246E 000C movea.l A2, [A6 + 0xC] 000027AC 286E 0014 movea.l A4, [A6 + 0x14] 000027B0 486E FFE8 pea.l [A6 - 0x18] 000027B4 61FF 0000 1394 bsr +0x1396 /* 00003B4A */ 000027BA 486E FFF8 pea.l [A6 - 0x8] 000027BE 61FF 0000 138A bsr +0x138C /* 00003B4A */ 000027C4 486E FFE0 pea.l [A6 - 0x20] 000027C8 61FF 0000 1380 bsr +0x1382 /* 00003B4A */ 000027CE 202B 0014 move.l D0, [A3 + 0x14] 000027D2 2D40 FFDC move.l [A6 - 0x24], D0 000027D6 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000027DC 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 000027E2 2F0A move.l -[A7], A2 000027E4 486E FFF0 pea.l [A6 - 0x10] 000027E8 61FF 0000 1370 bsr +0x1372 /* 00003B5A */ 000027EE 486E FFE8 pea.l [A6 - 0x18] 000027F2 2F0B move.l -[A7], A3 000027F4 2057 movea.l A0, [A7] 000027F6 2250 movea.l A1, [A0] 000027F8 2269 00B4 movea.l A1, [A1 + 0xB4] 000027FC 4E91 jsr [A1] 000027FE 486E FFF8 pea.l [A6 - 0x8] 00002802 2F3C 6372 656C move.l -[A7], 0x6372656C /* 'crel' */ 00002808 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */ 0000280E 61FF 0000 0E10 bsr +0xE12 /* 00003620 */ 00002814 486E FFD4 pea.l [A6 - 0x2C] 00002818 61FF 0000 1330 bsr +0x1332 /* 00003B4A */ 0000281E 202E FFF0 move.l D0, [A6 - 0x10] 00002822 4FEF 0034 lea.l A7, [A7 + 0x34] 00002826 0480 696E 736C subi.l D0, 0x696E736C /* 'insl' */ 0000282C 6700 00C0 beq +0xC2 /* 000028EE */ 00002830 0480 0506 F900 subi.l D0, 0x506F900 00002836 670C beq +0xE /* 00002844 */ 00002838 0480 00EC FDB4 subi.l D0, 0xECFDB4 0000283E 675C beq +0x5E /* 0000289C */ 00002840 6000 0194 bra +0x196 /* 000029D6 */ label00002844: 00002844 486E FFCC pea.l [A6 - 0x34] 00002848 61FF 0000 1300 bsr +0x1302 /* 00003B4A */ 0000284E 486E FFCC pea.l [A6 - 0x34] 00002852 2F0B move.l -[A7], A3 00002854 2057 movea.l A0, [A7] 00002856 2250 movea.l A1, [A0] 00002858 2269 0084 movea.l A1, [A1 + 0x84] 0000285C 4E91 jsr [A1] 0000285E 486E FFD4 pea.l [A6 - 0x2C] 00002862 2F3C 6166 7465 move.l -[A7], 0x61667465 /* 'afte' */ 00002868 486E FFCC pea.l [A6 - 0x34] 0000286C 61FF 0000 176C bsr +0x176E /* 00003FDA */ 00002872 486E FFD4 pea.l [A6 - 0x2C] 00002876 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 0000287C 486E FFF8 pea.l [A6 - 0x8] 00002880 61FF 0000 150A bsr +0x150C /* 00003D8C */ 00002886 3F3C FFFF move.w -[A7], 0xFFFF 0000288A 486E FFCC pea.l [A6 - 0x34] 0000288E 61FF 0000 1416 bsr +0x1418 /* 00003CA6 */ 00002894 4FEF 002A lea.l A7, [A7 + 0x2A] 00002898 6000 013C bra +0x13E /* 000029D6 */ label0000289C: 0000289C 486E FFF0 pea.l [A6 - 0x10] 000028A0 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 000028A6 486E FFF8 pea.l [A6 - 0x8] 000028AA 61FF 0000 14E0 bsr +0x14E2 /* 00003D8C */ 000028B0 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 000028B6 2F3C 7761 6E74 move.l -[A7], 0x77616E74 /* 'want' */ 000028BC 486E FFF0 pea.l [A6 - 0x10] 000028C0 486E FFBC pea.l [A6 - 0x44] 000028C4 61FF 0000 1294 bsr +0x1296 /* 00003B5A */ 000028CA 486E FFDC pea.l [A6 - 0x24] 000028CE 486E FFBC pea.l [A6 - 0x44] 000028D2 61FF 0000 1A5A bsr +0x1A5C /* 0000432E */ 000028D8 3F3C FFFF move.w -[A7], 0xFFFF 000028DC 486E FFBC pea.l [A6 - 0x44] 000028E0 61FF 0000 13C4 bsr +0x13C6 /* 00003CA6 */ 000028E6 4FEF 002A lea.l A7, [A7 + 0x2A] 000028EA 6000 00EA bra +0xEC /* 000029D6 */ label000028EE: 000028EE 486E FFF0 pea.l [A6 - 0x10] 000028F2 2F3C 696E 7368 move.l -[A7], 0x696E7368 /* 'insh' */ 000028F8 486E FFF8 pea.l [A6 - 0x8] 000028FC 61FF 0000 148E bsr +0x1490 /* 00003D8C */ 00002902 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00002908 2F3C 6B6F 626A move.l -[A7], 0x6B6F626A /* 'kobj' */ 0000290E 486E FFF0 pea.l [A6 - 0x10] 00002912 486E FFB4 pea.l [A6 - 0x4C] 00002916 61FF 0000 1242 bsr +0x1244 /* 00003B5A */ 0000291C 486E FFC4 pea.l [A6 - 0x3C] 00002920 61FF 0000 1228 bsr +0x122A /* 00003B4A */ 00002926 486E FFC4 pea.l [A6 - 0x3C] 0000292A 486E FFB4 pea.l [A6 - 0x4C] 0000292E 61FF FFFF E54E bsr -0x1AB0 /* 00000E7E */ 00002934 3600 move.w D3, D0 00002936 4A43 tst.w D3 00002938 4FEF 0028 lea.l A7, [A7 + 0x28] 0000293C 671C beq +0x1E /* 0000295A */ 0000293E 42A7 clr.l -[A7] 00002940 486E FFA0 pea.l [A6 - 0x60] 00002944 3043 movea.w A0, D3 00002946 2D48 FFA0 move.l [A6 - 0x60], A0 0000294A 4879 0001 64EA push.l 0x164EA 00002950 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002956 4FEF 000C lea.l A7, [A7 + 0xC] label0000295A: 0000295A 486E FFC4 pea.l [A6 - 0x3C] 0000295E 61FF 0000 04F0 bsr +0x4F2 /* 00002E50 */ 00002964 2448 movea.l A2, A0 00002966 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 0000296C 2F3C 6B70 6F73 move.l -[A7], 0x6B706F73 /* 'kpos' */ 00002972 486E FFF0 pea.l [A6 - 0x10] 00002976 486E FFAC pea.l [A6 - 0x54] 0000297A 61FF 0000 11DE bsr +0x11E0 /* 00003B5A */ 00002980 486E FF98 pea.l [A6 - 0x68] 00002984 486E FFAC pea.l [A6 - 0x54] 00002988 61FF 0000 1A2E bsr +0x1A30 /* 000043B8 */ 0000298E 2F2E FF98 move.l -[A7], [A6 - 0x68] 00002992 2F0A move.l -[A7], A2 00002994 2057 movea.l A0, [A7] 00002996 2250 movea.l A1, [A0] 00002998 2269 0060 movea.l A1, [A1 + 0x60] 0000299C 4E91 jsr [A1] 0000299E 2448 movea.l A2, A0 000029A0 202A 0014 move.l D0, [A2 + 0x14] 000029A4 2D40 FFDC move.l [A6 - 0x24], D0 000029A8 3F3C FFFF move.w -[A7], 0xFFFF 000029AC 486E FFAC pea.l [A6 - 0x54] 000029B0 61FF 0000 12F4 bsr +0x12F6 /* 00003CA6 */ 000029B6 3F3C FFFF move.w -[A7], 0xFFFF 000029BA 486E FFC4 pea.l [A6 - 0x3C] 000029BE 61FF 0000 12E6 bsr +0x12E8 /* 00003CA6 */ 000029C4 3F3C FFFF move.w -[A7], 0xFFFF 000029C8 486E FFB4 pea.l [A6 - 0x4C] 000029CC 61FF 0000 12D8 bsr +0x12DA /* 00003CA6 */ 000029D2 4FEF 0036 lea.l A7, [A7 + 0x36] label000029D6: 000029D6 4878 0004 push.l 0x4 000029DA 486E FFDC pea.l [A6 - 0x24] 000029DE 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 000029E4 486E FFA4 pea.l [A6 - 0x5C] 000029E8 61FF 0000 125C bsr +0x125E /* 00003C46 */ 000029EE 486E FFA4 pea.l [A6 - 0x5C] 000029F2 2F3C 6B6F 636C move.l -[A7], 0x6B6F636C /* 'kocl' */ 000029F8 486E FFF8 pea.l [A6 - 0x8] 000029FC 61FF 0000 138E bsr +0x1390 /* 00003D8C */ 00002A02 0CAE 6E75 6C6C FFE8 cmpi.l [A6 - 0x18], 0x6E756C6C /* 'null' */ 00002A0A 4FEF 001C lea.l A7, [A7 + 0x1C] 00002A0E 6718 beq +0x1A /* 00002A28 */ 00002A10 486E FFE8 pea.l [A6 - 0x18] 00002A14 2F3C 7072 6474 move.l -[A7], 0x70726474 /* 'prdt' */ 00002A1A 486E FFF8 pea.l [A6 - 0x8] 00002A1E 61FF 0000 136C bsr +0x136E /* 00003D8C */ 00002A24 4FEF 000C lea.l A7, [A7 + 0xC] label00002A28: 00002A28 3F3C FFFF move.w -[A7], 0xFFFF 00002A2C 486E FFA4 pea.l [A6 - 0x5C] 00002A30 61FF 0000 1274 bsr +0x1276 /* 00003CA6 */ 00002A36 3F3C FFFF move.w -[A7], 0xFFFF 00002A3A 486E FFD4 pea.l [A6 - 0x2C] 00002A3E 61FF 0000 1266 bsr +0x1268 /* 00003CA6 */ 00002A44 2F0B move.l -[A7], A3 00002A46 486E FF92 pea.l [A6 - 0x6E] 00002A4A 61FF 0000 0546 bsr +0x548 /* 00002F92 */ 00002A50 4227 clr.b -[A7] 00002A52 486E FFE0 pea.l [A6 - 0x20] 00002A56 486E FFF8 pea.l [A6 - 0x8] 00002A5A 61FF 0000 0CC6 bsr +0xCC8 /* 00003722 */ 00002A60 486E FFE0 pea.l [A6 - 0x20] 00002A64 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00002A6A 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 00002A70 2F0C move.l -[A7], A4 00002A72 303C 0812 move.w D0, 0x812 00002A76 A816 syscall Pack8 00002A78 301F move.w D0, [A7]+ 00002A7A 3600 move.w D3, D0 00002A7C 4A43 tst.w D3 00002A7E 4FEF 001C lea.l A7, [A7 + 0x1C] 00002A82 671C beq +0x1E /* 00002AA0 */ 00002A84 42A7 clr.l -[A7] 00002A86 486E FF9C pea.l [A6 - 0x64] 00002A8A 3043 movea.w A0, D3 00002A8C 2D48 FF9C move.l [A6 - 0x64], A0 00002A90 4879 0001 64EA push.l 0x164EA 00002A96 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002A9C 4FEF 000C lea.l A7, [A7 + 0xC] label00002AA0: 00002AA0 3F3C FFFF move.w -[A7], 0xFFFF 00002AA4 486E FF92 pea.l [A6 - 0x6E] 00002AA8 61FF 0000 052C bsr +0x52E /* 00002FD6 */ 00002AAE 3F3C FFFF move.w -[A7], 0xFFFF 00002AB2 486E FFF0 pea.l [A6 - 0x10] 00002AB6 61FF 0000 11EE bsr +0x11F0 /* 00003CA6 */ 00002ABC 3F3C FFFF move.w -[A7], 0xFFFF 00002AC0 486E FFE0 pea.l [A6 - 0x20] 00002AC4 61FF 0000 11E0 bsr +0x11E2 /* 00003CA6 */ 00002ACA 3F3C FFFF move.w -[A7], 0xFFFF 00002ACE 486E FFF8 pea.l [A6 - 0x8] 00002AD2 61FF 0000 11D2 bsr +0x11D4 /* 00003CA6 */ 00002AD8 3F3C FFFF move.w -[A7], 0xFFFF 00002ADC 486E FFE8 pea.l [A6 - 0x18] 00002AE0 61FF 0000 11C4 bsr +0x11C6 /* 00003CA6 */ 00002AE6 4FEF 001E lea.l A7, [A7 + 0x1E] 00002AEA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002AEE 4E5E unlink A6 00002AF0 4E75 rts 00002AF2 4E56 FFE4 link A6, -0x001C 00002AF6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00002AFA 286E 0008 movea.l A4, [A6 + 0x8] 00002AFE 246E 000C movea.l A2, [A6 + 0xC] 00002B02 266E 0010 movea.l A3, [A6 + 0x10] 00002B06 282E 0014 move.l D4, [A6 + 0x14] 00002B0A 486E FFF8 pea.l [A6 - 0x8] 00002B0E 61FF 0000 103A bsr +0x103C /* 00003B4A */ 00002B14 486E FFE8 pea.l [A6 - 0x18] 00002B18 61FF 0000 1030 bsr +0x1032 /* 00003B4A */ 00002B1E 486E FFF8 pea.l [A6 - 0x8] 00002B22 2F0B move.l -[A7], A3 00002B24 2F0A move.l -[A7], A2 00002B26 2F0C move.l -[A7], A4 00002B28 2057 movea.l A0, [A7] 00002B2A 2250 movea.l A1, [A0] 00002B2C 2269 00A0 movea.l A1, [A1 + 0xA0] 00002B30 4E91 jsr [A1] 00002B32 486E FFF0 pea.l [A6 - 0x10] 00002B36 61FF 0000 1012 bsr +0x1014 /* 00003B4A */ 00002B3C 486E FFF0 pea.l [A6 - 0x10] 00002B40 486E FFF8 pea.l [A6 - 0x8] 00002B44 61FF FFFF E338 bsr -0x1CC6 /* 00000E7E */ 00002B4A 3600 move.w D3, D0 00002B4C 4A43 tst.w D3 00002B4E 4FEF 0024 lea.l A7, [A7 + 0x24] 00002B52 671C beq +0x1E /* 00002B70 */ 00002B54 42A7 clr.l -[A7] 00002B56 486E FFE4 pea.l [A6 - 0x1C] 00002B5A 3043 movea.w A0, D3 00002B5C 2D48 FFE4 move.l [A6 - 0x1C], A0 00002B60 4879 0001 64EA push.l 0x164EA 00002B66 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002B6C 4FEF 000C lea.l A7, [A7 + 0xC] label00002B70: 00002B70 486E FFF0 pea.l [A6 - 0x10] 00002B74 61FF 0000 02DA bsr +0x2DC /* 00002E50 */ 00002B7A 2448 movea.l A2, A0 00002B7C 486E FFE8 pea.l [A6 - 0x18] 00002B80 2F0B move.l -[A7], A3 00002B82 2F0C move.l -[A7], A4 00002B84 2057 movea.l A0, [A7] 00002B86 2250 movea.l A1, [A0] 00002B88 2269 009C movea.l A1, [A1 + 0x9C] 00002B8C 4E91 jsr [A1] 00002B8E 2F04 move.l -[A7], D4 00002B90 2F0A move.l -[A7], A2 00002B92 2057 movea.l A0, [A7] 00002B94 2250 movea.l A1, [A0] 00002B96 2269 0084 movea.l A1, [A1 + 0x84] 00002B9A 4E91 jsr [A1] 00002B9C 3F3C FFFF move.w -[A7], 0xFFFF 00002BA0 486E FFF0 pea.l [A6 - 0x10] 00002BA4 61FF 0000 1100 bsr +0x1102 /* 00003CA6 */ 00002BAA 3F3C FFFF move.w -[A7], 0xFFFF 00002BAE 486E FFE8 pea.l [A6 - 0x18] 00002BB2 61FF 0000 10F2 bsr +0x10F4 /* 00003CA6 */ 00002BB8 3F3C FFFF move.w -[A7], 0xFFFF 00002BBC 486E FFF8 pea.l [A6 - 0x8] 00002BC0 61FF 0000 10E4 bsr +0x10E6 /* 00003CA6 */ 00002BC6 4FEF 002A lea.l A7, [A7 + 0x2A] 00002BCA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00002BCE 4E5E unlink A6 00002BD0 4E75 rts 00002BD2 4E56 FFF8 link A6, -0x0008 00002BD6 48E7 1030 movem.l -[A7], D3,A2,A3 00002BDA 246E 0008 movea.l A2, [A6 + 0x8] 00002BDE 262E 000C move.l D3, [A6 + 0xC] 00002BE2 266E 0014 movea.l A3, [A6 + 0x14] 00002BE6 0C83 7063 6C73 cmpi.l D3, 0x70636C73 /* 'pcls' */ 00002BEC 670A beq +0xC /* 00002BF8 */ 00002BEE 0C83 7063 6E74 cmpi.l D3, 0x70636E74 /* 'pcnt' */ 00002BF4 6728 beq +0x2A /* 00002C1E */ 00002BF6 6038 bra +0x3A /* 00002C30 */ label00002BF8: 00002BF8 202A 0014 move.l D0, [A2 + 0x14] 00002BFC 2D40 FFF8 move.l [A6 - 0x8], D0 00002C00 4878 0004 push.l 0x4 00002C04 486E FFF8 pea.l [A6 - 0x8] 00002C08 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00002C0E 42A7 clr.l -[A7] 00002C10 2F0B move.l -[A7], A3 00002C12 61FF 0000 1378 bsr +0x137A /* 00003F8C */ 00002C18 4FEF 0014 lea.l A7, [A7 + 0x14] 00002C1C 6030 bra +0x32 /* 00002C4E */ label00002C1E: 00002C1E 2F0B move.l -[A7], A3 00002C20 2F0A move.l -[A7], A2 00002C22 2057 movea.l A0, [A7] 00002C24 2250 movea.l A1, [A0] 00002C26 2269 0084 movea.l A1, [A1 + 0x84] 00002C2A 4E91 jsr [A1] 00002C2C 504F addq.w A7, 8 00002C2E 601E bra +0x20 /* 00002C4E */ label00002C30: 00002C30 42A7 clr.l -[A7] 00002C32 486E FFFC pea.l [A6 - 0x4] 00002C36 2D7C FFFF F93D FFFC move.l [A6 - 0x4], 0xFFFFF93D 00002C3E 4879 0001 64EA push.l 0x164EA 00002C44 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002C4A 4FEF 000C lea.l A7, [A7 + 0xC] label00002C4E: 00002C4E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002C52 4E5E unlink A6 00002C54 4E75 rts 00002C56 4E56 FFFC link A6, -0x0004 00002C5A 42A7 clr.l -[A7] 00002C5C 486E FFFC pea.l [A6 - 0x4] 00002C60 2D7C FFFF F93D FFFC move.l [A6 - 0x4], 0xFFFFF93D 00002C68 4879 0001 64EA push.l 0x164EA 00002C6E 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002C74 4E5E unlink A6 00002C76 4E75 rts 00002C78 4E56 FFD8 link A6, -0x0028 00002C7C 486E FFF8 pea.l [A6 - 0x8] 00002C80 61FF 0000 0EC8 bsr +0xECA /* 00003B4A */ 00002C86 486E FFF0 pea.l [A6 - 0x10] 00002C8A 61FF 0000 0EBE bsr +0xEC0 /* 00003B4A */ 00002C90 504F addq.w A7, 8 00002C92 2D4F FFEC move.l [A6 - 0x14], A7 00002C96 486E FFF8 pea.l [A6 - 0x8] 00002C9A 486E FFF0 pea.l [A6 - 0x10] 00002C9E 2F3C 7063 6E74 move.l -[A7], 0x70636E74 /* 'pcnt' */ 00002CA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CA8 2057 movea.l A0, [A7] 00002CAA 2250 movea.l A1, [A0] 00002CAC 2269 00AC movea.l A1, [A1 + 0xAC] 00002CB0 4E91 jsr [A1] 00002CB2 486E FFF8 pea.l [A6 - 0x8] 00002CB6 2F3C 7063 6E74 move.l -[A7], 0x70636E74 /* 'pcnt' */ 00002CBC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CC0 61FF 0000 10CA bsr +0x10CC /* 00003D8C */ 00002CC6 4FEF 001C lea.l A7, [A7 + 0x1C] 00002CCA 6004 bra +0x6 /* 00002CD0 */ 00002CCC 2E6E FFEC movea.l A7, [A6 - 0x14] label00002CD0: 00002CD0 3F3C FFFF move.w -[A7], 0xFFFF 00002CD4 486E FFF0 pea.l [A6 - 0x10] 00002CD8 61FF 0000 0FCC bsr +0xFCE /* 00003CA6 */ 00002CDE 3F3C FFFF move.w -[A7], 0xFFFF 00002CE2 486E FFF8 pea.l [A6 - 0x8] 00002CE6 61FF 0000 0FBE bsr +0xFC0 /* 00003CA6 */ 00002CEC 4E5E unlink A6 00002CEE 4E75 rts 00002CF0 4E56 FFEC link A6, -0x0014 00002CF4 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00002CF8 246E 0008 movea.l A2, [A6 + 0x8] 00002CFC 2A2E 000C move.l D5, [A6 + 0xC] 00002D00 262E 0010 move.l D3, [A6 + 0x10] 00002D04 182E 0014 move.b D4, [A6 + 0x14] 00002D08 486E FFF0 pea.l [A6 - 0x10] 00002D0C 2F03 move.l -[A7], D3 00002D0E 2F05 move.l -[A7], D5 00002D10 61FF 0000 090E bsr +0x910 /* 00003620 */ 00002D16 486E FFF8 pea.l [A6 - 0x8] 00002D1A 61FF 0000 0E2E bsr +0xE30 /* 00003B4A */ 00002D20 486E FFF8 pea.l [A6 - 0x8] 00002D24 2F0A move.l -[A7], A2 00002D26 2057 movea.l A0, [A7] 00002D28 2250 movea.l A1, [A0] 00002D2A 2269 0084 movea.l A1, [A1 + 0x84] 00002D2E 4E91 jsr [A1] 00002D30 486E FFF0 pea.l [A6 - 0x10] 00002D34 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00002D3A 486E FFF8 pea.l [A6 - 0x8] 00002D3E 303C 0610 move.w D0, 0x610 00002D42 A816 syscall Pack8 00002D44 301F move.w D0, [A7]+ 00002D46 3600 move.w D3, D0 00002D48 4A43 tst.w D3 00002D4A 4FEF 0016 lea.l A7, [A7 + 0x16] 00002D4E 671C beq +0x1E /* 00002D6C */ 00002D50 42A7 clr.l -[A7] 00002D52 486E FFEC pea.l [A6 - 0x14] 00002D56 3043 movea.w A0, D3 00002D58 2D48 FFEC move.l [A6 - 0x14], A0 00002D5C 4879 0001 64EA push.l 0x164EA 00002D62 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002D68 4FEF 000C lea.l A7, [A7 + 0xC] label00002D6C: 00002D6C 1F04 move.b -[A7], D4 00002D6E 486E FFF0 pea.l [A6 - 0x10] 00002D72 61FF 0000 0906 bsr +0x908 /* 0000367A */ 00002D78 3F3C FFFF move.w -[A7], 0xFFFF 00002D7C 486E FFF8 pea.l [A6 - 0x8] 00002D80 61FF 0000 0F24 bsr +0xF26 /* 00003CA6 */ 00002D86 4FEF 000C lea.l A7, [A7 + 0xC] 00002D8A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00002D8E 4E5E unlink A6 00002D90 4E75 rts fn00002D92: 00002D92 2079 0002 B786 movea.l A0, [0x0002B786] 00002D98 4E75 rts fn00002D9A: 00002D9A 23EF 0004 0002 B786 move.l [0x0002B786], [A7 + 0x4] 00002DA2 4E75 rts fn00002DA4: 00002DA4 2079 0002 B782 movea.l A0, [0x0002B782] 00002DAA 4E75 rts fn00002DAC: 00002DAC 23EF 0004 0002 B782 move.l [0x0002B782], [A7 + 0x4] 00002DB4 4E75 rts 00002DB6 4E56 FFFC link A6, -0x0004 00002DBA 2F0A move.l -[A7], A2 00002DBC 4EBA FFD4 jsr [PC - 0x2C /* 00002D92 */] 00002DC0 2448 movea.l A2, A0 00002DC2 200A move.l D0, A2 00002DC4 661E bne +0x20 /* 00002DE4 */ 00002DC6 42A7 clr.l -[A7] 00002DC8 486E FFFC pea.l [A6 - 0x4] 00002DCC 2D7C 6E69 6C50 FFFC move.l [A6 - 0x4], 0x6E696C50 /* 'nilP' */ 00002DD4 4879 0001 64EA push.l 0x164EA 00002DDA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002DE0 4FEF 000C lea.l A7, [A7 + 0xC] label00002DE4: 00002DE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DE8 2F0A move.l -[A7], A2 00002DEA 2057 movea.l A0, [A7] 00002DEC 2250 movea.l A1, [A0] 00002DEE 2269 0030 movea.l A1, [A1 + 0x30] 00002DF2 4E91 jsr [A1] 00002DF4 504F addq.w A7, 8 00002DF6 245F movea.l A2, [A7]+ 00002DF8 4E5E unlink A6 00002DFA 4E75 rts fn00002DFC: 00002DFC 4E56 FFF8 link A6, -0x0008 00002E00 2F0A move.l -[A7], A2 00002E02 246E 0008 movea.l A2, [A6 + 0x8] 00002E06 200A move.l D0, A2 00002E08 661E bne +0x20 /* 00002E28 */ 00002E0A 42A7 clr.l -[A7] 00002E0C 486E FFFC pea.l [A6 - 0x4] 00002E10 2D7C FFFF F940 FFFC move.l [A6 - 0x4], 0xFFFFF940 00002E18 4879 0001 64EA push.l 0x164EA 00002E1E 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002E24 4FEF 000C lea.l A7, [A7 + 0xC] label00002E28: 00002E28 2D4A FFF8 move.l [A6 - 0x8], A2 00002E2C 4878 0004 push.l 0x4 00002E30 486E FFF8 pea.l [A6 - 0x8] 00002E34 2F3C 546F 6B65 move.l -[A7], 0x546F6B65 /* 'Toke' */ 00002E3A 42A7 clr.l -[A7] 00002E3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E40 61FF 0000 114A bsr +0x114C /* 00003F8C */ 00002E46 4FEF 0014 lea.l A7, [A7 + 0x14] 00002E4A 245F movea.l A2, [A7]+ 00002E4C 4E5E unlink A6 00002E4E 4E75 rts fn00002E50: 00002E50 4E56 FFF8 link A6, -0x0008 00002E54 48E7 0030 movem.l -[A7], A2,A3 00002E58 266E 0008 movea.l A3, [A6 + 0x8] 00002E5C 95CA sub.l A2, A2 00002E5E 2013 move.l D0, [A3] 00002E60 0480 546F 6B65 subi.l D0, 0x546F6B65 /* 'Toke' */ 00002E66 671A beq +0x1C /* 00002E82 */ 00002E68 0480 17FA 080F subi.l D0, 0x17FA080F 00002E6E 671C beq +0x1E /* 00002E8C */ 00002E70 0480 020B F8F8 subi.l D0, 0x20BF8F8 00002E76 6702 beq +0x4 /* 00002E7A */ 00002E78 6032 bra +0x34 /* 00002EAC */ label00002E7A: 00002E7A 4EBA FF16 jsr [PC - 0xEA /* 00002D92 */] 00002E7E 2448 movea.l A2, A0 00002E80 6048 bra +0x4A /* 00002ECA */ label00002E82: 00002E82 206B 0004 movea.l A0, [A3 + 0x4] 00002E86 2050 movea.l A0, [A0] 00002E88 2450 movea.l A2, [A0] 00002E8A 603E bra +0x40 /* 00002ECA */ label00002E8C: 00002E8C 42A7 clr.l -[A7] 00002E8E 486E FFFC pea.l [A6 - 0x4] 00002E92 2D7C FFFF F93D FFFC move.l [A6 - 0x4], 0xFFFFF93D 00002E9A 4879 0001 64EA push.l 0x164EA 00002EA0 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002EA6 4FEF 000C lea.l A7, [A7 + 0xC] 00002EAA 601E bra +0x20 /* 00002ECA */ label00002EAC: 00002EAC 42A7 clr.l -[A7] 00002EAE 486E FFF8 pea.l [A6 - 0x8] 00002EB2 2D7C FFFF F93D FFF8 move.l [A6 - 0x8], 0xFFFFF93D 00002EBA 4879 0001 64EA push.l 0x164EA 00002EC0 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00002EC6 4FEF 000C lea.l A7, [A7 + 0xC] label00002ECA: 00002ECA 204A movea.l A0, A2 00002ECC 4CDF 0C00 movem.l A2,A3, [A7]+ 00002ED0 4E5E unlink A6 00002ED2 4E75 rts fn00002ED4: 00002ED4 4E56 FFBC link A6, -0x0044 00002ED8 48E7 0030 movem.l -[A7], A2,A3 00002EDC 2D4F FFD0 move.l [A6 - 0x30], A7 00002EE0 2679 0002 B77E movea.l A3, [0x0002B77E] 00002EE6 45EE FFF0 lea.l A2, [A6 - 0x10] 00002EEA 4878 FFFF push.l 0xFFFF 00002EEE 2F0B move.l -[A7], A3 00002EF0 2F0A move.l -[A7], A2 00002EF2 4EB9 0000 2798 jsr [0x00002798] 00002EF8 4FEF 000C lea.l A7, [A7 + 0xC] 00002EFC 601A bra +0x1C /* 00002F18 */ label00002EFE: 00002EFE 2D4F FFE8 move.l [A6 - 0x18], A7 00002F02 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002F06 2057 movea.l A0, [A7] 00002F08 2250 movea.l A1, [A0] 00002F0A 2269 00A8 movea.l A1, [A1 + 0xA8] 00002F0E 4E91 jsr [A1] 00002F10 584F addq.w A7, 4 00002F12 6004 bra +0x6 /* 00002F18 */ 00002F14 2E6E FFE8 movea.l A7, [A6 - 0x18] label00002F18: 00002F18 486E FFEC pea.l [A6 - 0x14] 00002F1C 486E FFF0 pea.l [A6 - 0x10] 00002F20 4EB9 0000 27B8 jsr [0x000027B8] 00002F26 4A00 tst.b D0 00002F28 504F addq.w A7, 8 00002F2A 66D2 bne -0x2C /* 00002EFE */ 00002F2C 4267 clr.w -[A7] 00002F2E 486E FFF0 pea.l [A6 - 0x10] 00002F32 4EB9 0000 27A0 jsr [0x000027A0] 00002F38 5C4F addq.w A7, 6 00002F3A 6004 bra +0x6 /* 00002F40 */ 00002F3C 2E6E FFD0 movea.l A7, [A6 - 0x30] label00002F40: 00002F40 4CDF 0C00 movem.l A2,A3, [A7]+ 00002F44 4E5E unlink A6 00002F46 4E75 rts fn00002F48: 00002F48 4E56 0000 link A6, 0 00002F4C 2F0A move.l -[A7], A2 00002F4E 2479 0002 B77E movea.l A2, [0x0002B77E] 00002F54 4878 0004 push.l 0x4 00002F58 486E 0008 pea.l [A6 + 0x8] 00002F5C 2F0A move.l -[A7], A2 00002F5E 4EB9 0000 26D0 jsr [0x000026D0] 00002F64 4FEF 000C lea.l A7, [A7 + 0xC] 00002F68 245F movea.l A2, [A7]+ 00002F6A 4E5E unlink A6 00002F6C 4E75 rts fn00002F6E: 00002F6E 4E56 0000 link A6, 0 00002F72 2F0A move.l -[A7], A2 00002F74 2479 0002 B77E movea.l A2, [0x0002B77E] 00002F7A 42A7 clr.l -[A7] 00002F7C 486E 0008 pea.l [A6 + 0x8] 00002F80 2F0A move.l -[A7], A2 00002F82 4EB9 0000 2700 jsr [0x00002700] 00002F88 4FEF 000C lea.l A7, [A7 + 0xC] 00002F8C 245F movea.l A2, [A7]+ 00002F8E 4E5E unlink A6 00002F90 4E75 rts fn00002F92: 00002F92 4E56 0000 link A6, 0 00002F96 48E7 0030 movem.l -[A7], A2,A3 00002F9A 246E 0008 movea.l A2, [A6 + 0x8] 00002F9E 266E 000C movea.l A3, [A6 + 0xC] 00002FA2 248B move.l [A2], A3 00002FA4 2652 movea.l A3, [A2] 00002FA6 200B move.l D0, A3 00002FA8 6722 beq +0x24 /* 00002FCC */ 00002FAA 2F0B move.l -[A7], A3 00002FAC 2057 movea.l A0, [A7] 00002FAE 2250 movea.l A1, [A0] 00002FB0 2269 0014 movea.l A1, [A1 + 0x14] 00002FB4 4E91 jsr [A1] 00002FB6 1540 0004 move.b [A2 + 0x4], D0 00002FBA 4227 clr.b -[A7] 00002FBC 2F12 move.l -[A7], [A2] 00002FBE 2057 movea.l A0, [A7] 00002FC0 2250 movea.l A1, [A0] 00002FC2 2269 0018 movea.l A1, [A1 + 0x18] 00002FC6 4E91 jsr [A1] 00002FC8 4FEF 000A lea.l A7, [A7 + 0xA] label00002FCC: 00002FCC 204A movea.l A0, A2 00002FCE 4CDF 0C00 movem.l A2,A3, [A7]+ 00002FD2 4E5E unlink A6 00002FD4 4E75 rts fn00002FD6: 00002FD6 4E56 0000 link A6, 0 00002FDA 48E7 1030 movem.l -[A7], D3,A2,A3 00002FDE 246E 0008 movea.l A2, [A6 + 0x8] 00002FE2 362E 000C move.w D3, [A6 + 0xC] 00002FE6 200A move.l D0, A2 00002FE8 6726 beq +0x28 /* 00003010 */ 00002FEA 2652 movea.l A3, [A2] 00002FEC 200B move.l D0, A3 00002FEE 6712 beq +0x14 /* 00003002 */ 00002FF0 1F2A 0004 move.b -[A7], [A2 + 0x4] 00002FF4 2F0B move.l -[A7], A3 00002FF6 2057 movea.l A0, [A7] 00002FF8 2250 movea.l A1, [A0] 00002FFA 2269 0018 movea.l A1, [A1 + 0x18] 00002FFE 4E91 jsr [A1] 00003000 5C4F addq.w A7, 6 label00003002: 00003002 4A43 tst.w D3 00003004 6F0A ble +0xC /* 00003010 */ 00003006 2F0A move.l -[A7], A2 00003008 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */] 0000300E 584F addq.w A7, 4 label00003010: 00003010 204A movea.l A0, A2 00003012 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003016 4E5E unlink A6 00003018 4E75 rts fn0000301A: 0000301A 4E56 0000 link A6, 0 0000301E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003022 246E 0008 movea.l A2, [A6 + 0x8] 00003026 282E 000C move.l D4, [A6 + 0xC] 0000302A 266E 0010 movea.l A3, [A6 + 0x10] 0000302E 162E 0014 move.b D3, [A6 + 0x14] 00003032 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00003038 2F0B move.l -[A7], A3 0000303A 2F0A move.l -[A7], A2 0000303C 61FF FFFF E26E bsr -0x1D90 /* 000012AC */ 00003042 41F9 0001 5EE2 lea.l A0, [0x00015EE2] 00003048 2488 move.l [A2], A0 0000304A 2544 001A move.l [A2 + 0x1A], D4 0000304E 1F03 move.b -[A7], D3 00003050 2F0A move.l -[A7], A2 00003052 2057 movea.l A0, [A7] 00003054 2250 movea.l A1, [A0] 00003056 2269 0018 movea.l A1, [A1 + 0x18] 0000305A 4E91 jsr [A1] 0000305C 204A movea.l A0, A2 0000305E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003062 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003066 4E5E unlink A6 00003068 4E75 rts 0000306A 4E56 0000 link A6, 0 0000306E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003072 266E 0008 movea.l A3, [A6 + 0x8] 00003076 246E 000C movea.l A2, [A6 + 0xC] 0000307A 282E 0010 move.l D4, [A6 + 0x10] 0000307E 286E 0014 movea.l A4, [A6 + 0x14] 00003082 262E 0018 move.l D3, [A6 + 0x18] 00003086 2003 move.l D0, D3 00003088 0480 0000 07D8 subi.l D0, 0x7D8 0000308E 670A beq +0xC /* 0000309A */ 00003090 5380 subq.l D0, 1 00003092 6706 beq +0x8 /* 0000309A */ 00003094 5980 subq.l D0, 4 00003096 671A beq +0x1C /* 000030B2 */ 00003098 602E bra +0x30 /* 000030C8 */ label0000309A: 0000309A 2F03 move.l -[A7], D3 0000309C 2F0C move.l -[A7], A4 0000309E 2F0A move.l -[A7], A2 000030A0 2F0B move.l -[A7], A3 000030A2 2057 movea.l A0, [A7] 000030A4 2250 movea.l A1, [A0] 000030A6 2269 00CC movea.l A1, [A1 + 0xCC] 000030AA 4E91 jsr [A1] 000030AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000030B0 602A bra +0x2C /* 000030DC */ label000030B2: 000030B2 2F04 move.l -[A7], D4 000030B4 2F0A move.l -[A7], A2 000030B6 2F0B move.l -[A7], A3 000030B8 2057 movea.l A0, [A7] 000030BA 2250 movea.l A1, [A0] 000030BC 2269 00D0 movea.l A1, [A1 + 0xD0] 000030C0 4E91 jsr [A1] 000030C2 4FEF 000C lea.l A7, [A7 + 0xC] 000030C6 6014 bra +0x16 /* 000030DC */ label000030C8: 000030C8 2F03 move.l -[A7], D3 000030CA 2F0C move.l -[A7], A4 000030CC 2F04 move.l -[A7], D4 000030CE 2F0A move.l -[A7], A2 000030D0 2F0B move.l -[A7], A3 000030D2 61FF FFFF F4A2 bsr -0xB5C /* 00002576 */ 000030D8 4FEF 0014 lea.l A7, [A7 + 0x14] label000030DC: 000030DC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000030E0 4E5E unlink A6 000030E2 4E75 rts 000030E4 4E56 FFE8 link A6, -0x0018 000030E8 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000030EC 266E 0008 movea.l A3, [A6 + 0x8] 000030F0 2C2E 000C move.l D6, [A6 + 0xC] 000030F4 246E 0010 movea.l A2, [A6 + 0x10] 000030F8 2A2E 0014 move.l D5, [A6 + 0x14] 000030FC 182E 0018 move.b D4, [A6 + 0x18] 00003100 2D79 0001 6062 FFF8 move.l [A6 - 0x8], [0x00016062] 00003108 2D79 0001 6066 FFFC move.l [A6 - 0x4], [0x00016066] 00003110 486E FFF8 pea.l [A6 - 0x8] 00003114 2F3C 7365 7464 move.l -[A7], 0x73657464 /* 'setd' */ 0000311A 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */ 00003120 61FF 0000 04FE bsr +0x500 /* 00003620 */ 00003126 486E FFF0 pea.l [A6 - 0x10] 0000312A 61FF 0000 0A1E bsr +0xA20 /* 00003B4A */ 00003130 486E FFF0 pea.l [A6 - 0x10] 00003134 2F0B move.l -[A7], A3 00003136 2057 movea.l A0, [A7] 00003138 2250 movea.l A1, [A0] 0000313A 2269 0084 movea.l A1, [A1 + 0x84] 0000313E 4E91 jsr [A1] 00003140 486E FFF8 pea.l [A6 - 0x8] 00003144 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000314A 486E FFF0 pea.l [A6 - 0x10] 0000314E 303C 0610 move.w D0, 0x610 00003152 A816 syscall Pack8 00003154 301F move.w D0, [A7]+ 00003156 3600 move.w D3, D0 00003158 4A43 tst.w D3 0000315A 4FEF 0016 lea.l A7, [A7 + 0x16] 0000315E 671C beq +0x1E /* 0000317C */ 00003160 42A7 clr.l -[A7] 00003162 486E FFEC pea.l [A6 - 0x14] 00003166 3043 movea.w A0, D3 00003168 2D48 FFEC move.l [A6 - 0x14], A0 0000316C 4879 0001 6060 push.l 0x16060 00003172 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003178 4FEF 000C lea.l A7, [A7 + 0xC] label0000317C: 0000317C 554F subq.w A7, 2 0000317E 486E FFF8 pea.l [A6 - 0x8] 00003182 2F3C 6461 7461 move.l -[A7], 0x64617461 /* 'data' */ 00003188 2F06 move.l -[A7], D6 0000318A 2F0A move.l -[A7], A2 0000318C 2F05 move.l -[A7], D5 0000318E 303C 0A0F move.w D0, 0xA0F 00003192 A816 syscall Pack8 00003194 301F move.w D0, [A7]+ 00003196 3600 move.w D3, D0 00003198 4A43 tst.w D3 0000319A 671C beq +0x1E /* 000031B8 */ 0000319C 42A7 clr.l -[A7] 0000319E 486E FFE8 pea.l [A6 - 0x18] 000031A2 3043 movea.w A0, D3 000031A4 2D48 FFE8 move.l [A6 - 0x18], A0 000031A8 4879 0001 6060 push.l 0x16060 000031AE 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000031B4 4FEF 000C lea.l A7, [A7 + 0xC] label000031B8: 000031B8 1F04 move.b -[A7], D4 000031BA 486E FFF8 pea.l [A6 - 0x8] 000031BE 61FF 0000 04BA bsr +0x4BC /* 0000367A */ 000031C4 3F3C FFFF move.w -[A7], 0xFFFF 000031C8 486E FFF0 pea.l [A6 - 0x10] 000031CC 61FF 0000 0AD8 bsr +0xADA /* 00003CA6 */ 000031D2 4FEF 000C lea.l A7, [A7 + 0xC] 000031D6 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000031DA 4E5E unlink A6 000031DC 4E75 rts 000031DE 4E56 FFF0 link A6, -0x0010 000031E2 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000031E6 246E 0008 movea.l A2, [A6 + 0x8] 000031EA 282E 000C move.l D4, [A6 + 0xC] 000031EE 266E 0010 movea.l A3, [A6 + 0x10] 000031F2 486E FFF8 pea.l [A6 - 0x8] 000031F6 61FF 0000 0952 bsr +0x954 /* 00003B4A */ 000031FC 2D79 0001 6042 FFF0 move.l [A6 - 0x10], [0x00016042] 00003204 2D79 0001 6046 FFF4 move.l [A6 - 0xC], [0x00016046] 0000320C 486E FFF8 pea.l [A6 - 0x8] 00003210 486E FFF0 pea.l [A6 - 0x10] 00003214 2F2A 001A move.l -[A7], [A2 + 0x1A] 00003218 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000321C 2057 movea.l A0, [A7] 0000321E 2250 movea.l A1, [A0] 00003220 2269 00AC movea.l A1, [A1 + 0xAC] 00003224 4E91 jsr [A1] 00003226 2F0B move.l -[A7], A3 00003228 2F04 move.l -[A7], D4 0000322A 486E FFF8 pea.l [A6 - 0x8] 0000322E 61FF 0000 05AA bsr +0x5AC /* 000037DA */ 00003234 1600 move.b D3, D0 00003236 3F3C FFFF move.w -[A7], 0xFFFF 0000323A 486E FFF8 pea.l [A6 - 0x8] 0000323E 61FF 0000 0A66 bsr +0xA68 /* 00003CA6 */ 00003244 1003 move.b D0, D3 00003246 4FEF 0026 lea.l A7, [A7 + 0x26] 0000324A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000324E 4E5E unlink A6 00003250 4E75 rts 00003252 4E56 FFF0 link A6, -0x0010 00003256 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000325A 286E 0008 movea.l A4, [A6 + 0x8] 0000325E 266E 000C movea.l A3, [A6 + 0xC] 00003262 246E 0010 movea.l A2, [A6 + 0x10] 00003266 486E FFF8 pea.l [A6 - 0x8] 0000326A 61FF 0000 08DE bsr +0x8E0 /* 00003B4A */ 00003270 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00003276 486C 001A pea.l [A4 + 0x1A] 0000327A 4878 0004 push.l 0x4 0000327E 486E FFF8 pea.l [A6 - 0x8] 00003282 303C 0825 move.w D0, 0x825 00003286 A816 syscall Pack8 00003288 301F move.w D0, [A7]+ 0000328A 3600 move.w D3, D0 0000328C 4A43 tst.w D3 0000328E 544F addq.w A7, 2 00003290 671C beq +0x1E /* 000032AE */ 00003292 42A7 clr.l -[A7] 00003294 486E FFF4 pea.l [A6 - 0xC] 00003298 3043 movea.w A0, D3 0000329A 2D48 FFF4 move.l [A6 - 0xC], A0 0000329E 4879 0001 6060 push.l 0x16060 000032A4 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000032AA 4FEF 000C lea.l A7, [A7 + 0xC] label000032AE: 000032AE 554F subq.w A7, 2 000032B0 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 000032B6 2F0B move.l -[A7], A3 000032B8 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 000032BE 486E FFF8 pea.l [A6 - 0x8] 000032C2 4227 clr.b -[A7] 000032C4 2F0A move.l -[A7], A2 000032C6 4EB9 0000 1FC0 jsr [0x00001FC0 /* PSCIntTbl */] 000032CC 301F move.w D0, [A7]+ 000032CE 3600 move.w D3, D0 000032D0 4A43 tst.w D3 000032D2 671C beq +0x1E /* 000032F0 */ 000032D4 42A7 clr.l -[A7] 000032D6 486E FFF0 pea.l [A6 - 0x10] 000032DA 3043 movea.w A0, D3 000032DC 2D48 FFF0 move.l [A6 - 0x10], A0 000032E0 4879 0001 6060 push.l 0x16060 000032E6 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000032EC 4FEF 000C lea.l A7, [A7 + 0xC] label000032F0: 000032F0 3F3C FFFF move.w -[A7], 0xFFFF 000032F4 486E FFF8 pea.l [A6 - 0x8] 000032F8 61FF 0000 09AC bsr +0x9AE /* 00003CA6 */ 000032FE 5C4F addq.w A7, 6 00003300 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00003304 4E5E unlink A6 00003306 4E75 rts 00003308 4E56 FFF0 link A6, -0x0010 0000330C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00003310 266E 0008 movea.l A3, [A6 + 0x8] 00003314 286E 000C movea.l A4, [A6 + 0xC] 00003318 246E 0010 movea.l A2, [A6 + 0x10] 0000331C 262E 0014 move.l D3, [A6 + 0x14] 00003320 486E FFF8 pea.l [A6 - 0x8] 00003324 61FF 0000 0824 bsr +0x826 /* 00003B4A */ 0000332A 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00003330 2F3C 7274 7970 move.l -[A7], 0x72747970 /* 'rtyp' */ 00003336 2F0C move.l -[A7], A4 00003338 486E FFF8 pea.l [A6 - 0x8] 0000333C 61FF 0000 09F4 bsr +0x9F6 /* 00003D32 */ 00003342 2F0C move.l -[A7], A4 00003344 61FF 0000 0260 bsr +0x262 /* 000035A6 */ 0000334A 2F0A move.l -[A7], A2 0000334C 486E FFF8 pea.l [A6 - 0x8] 00003350 2F2B 001A move.l -[A7], [A3 + 0x1A] 00003354 206B 0004 movea.l A0, [A3 + 0x4] 00003358 4850 pea.l [A0] 0000335A 2057 movea.l A0, [A7] 0000335C 2250 movea.l A1, [A0] 0000335E 2269 00AC movea.l A1, [A1 + 0xAC] 00003362 4E91 jsr [A1] 00003364 0C83 0000 07D9 cmpi.l D3, 0x7D9 0000336A 4FEF 0028 lea.l A7, [A7 + 0x28] 0000336E 665E bne +0x60 /* 000033CE */ 00003370 594F subq.w A7, 4 00003372 2F2A 0004 move.l -[A7], [A2 + 0x4] 00003376 4EB9 0000 1F18 jsr [0x00001F18] 0000337C 201F move.l D0, [A7]+ 0000337E 2D40 FFF0 move.l [A6 - 0x10], D0 00003382 554F subq.w A7, 2 00003384 2F0A move.l -[A7], A2 00003386 303C 0204 move.w D0, 0x204 0000338A A816 syscall Pack8 0000338C 301F move.w D0, [A7]+ 0000338E 42AA 0004 clr.l [A2 + 0x4] 00003392 554F subq.w A7, 2 00003394 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 0000339A 486E FFF0 pea.l [A6 - 0x10] 0000339E 4878 0004 push.l 0x4 000033A2 2F0A move.l -[A7], A2 000033A4 303C 0825 move.w D0, 0x825 000033A8 A816 syscall Pack8 000033AA 301F move.w D0, [A7]+ 000033AC 3600 move.w D3, D0 000033AE 4A43 tst.w D3 000033B0 671C beq +0x1E /* 000033CE */ 000033B2 42A7 clr.l -[A7] 000033B4 486E FFF4 pea.l [A6 - 0xC] 000033B8 3043 movea.w A0, D3 000033BA 2D48 FFF4 move.l [A6 - 0xC], A0 000033BE 4879 0001 6060 push.l 0x16060 000033C4 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000033CA 4FEF 000C lea.l A7, [A7 + 0xC] label000033CE: 000033CE 3F3C FFFF move.w -[A7], 0xFFFF 000033D2 486E FFF8 pea.l [A6 - 0x8] 000033D6 61FF 0000 08CE bsr +0x8D0 /* 00003CA6 */ 000033DC 5C4F addq.w A7, 6 000033DE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000033E2 4E5E unlink A6 000033E4 4E75 rts 000033E6 4E56 FFF8 link A6, -0x0008 000033EA 48E7 0038 movem.l -[A7], A2,A3,A4 000033EE 246E 0008 movea.l A2, [A6 + 0x8] 000033F2 266E 000C movea.l A3, [A6 + 0xC] 000033F6 286E 0010 movea.l A4, [A6 + 0x10] 000033FA 486E FFF8 pea.l [A6 - 0x8] 000033FE 61FF 0000 074A bsr +0x74C /* 00003B4A */ 00003404 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 0000340A 2F3C 6461 7461 move.l -[A7], 0x64617461 /* 'data' */ 00003410 2F0B move.l -[A7], A3 00003412 486E FFF8 pea.l [A6 - 0x8] 00003416 61FF 0000 08C6 bsr +0x8C8 /* 00003CDE */ 0000341C 2F0B move.l -[A7], A3 0000341E 61FF 0000 0186 bsr +0x188 /* 000035A6 */ 00003424 2F0C move.l -[A7], A4 00003426 486E FFF8 pea.l [A6 - 0x8] 0000342A 2F2A 001A move.l -[A7], [A2 + 0x1A] 0000342E 206A 0004 movea.l A0, [A2 + 0x4] 00003432 4850 pea.l [A0] 00003434 2057 movea.l A0, [A7] 00003436 2250 movea.l A1, [A0] 00003438 2269 00B0 movea.l A1, [A1 + 0xB0] 0000343C 4E91 jsr [A1] 0000343E 3F3C FFFF move.w -[A7], 0xFFFF 00003442 486E FFF8 pea.l [A6 - 0x8] 00003446 61FF 0000 085E bsr +0x860 /* 00003CA6 */ 0000344C 4FEF 002E lea.l A7, [A7 + 0x2E] 00003450 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003454 4E5E unlink A6 00003456 4E75 rts fn00003458: 00003458 4E56 FFF4 link A6, -0x000C 0000345C 2F03 move.l -[A7], D3 0000345E 4879 0002 B776 push.l 0x2B776 00003464 61FF 0000 0320 bsr +0x322 /* 00003786 */ 0000346A 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */ 00003470 486E FFF8 pea.l [A6 - 0x8] 00003474 303C 0441 move.w D0, 0x441 00003478 A816 syscall Pack8 0000347A 301F move.w D0, [A7]+ 0000347C 3600 move.w D3, D0 0000347E 4A43 tst.w D3 00003480 544F addq.w A7, 2 00003482 660A bne +0xC /* 0000348E */ 00003484 0CAE 0101 8000 FFF8 cmpi.l [A6 - 0x8], 0x1018000 0000348C 6C04 bge +0x6 /* 00003492 */ label0000348E: 0000348E 7000 moveq.l D0, 0x00 00003490 6002 bra +0x4 /* 00003494 */ label00003492: 00003492 7001 moveq.l D0, 0x01 label00003494: 00003494 13C0 0002 B774 move.b [0x0002B774], D0 0000349A 554F subq.w A7, 2 0000349C 42A7 clr.l -[A7] 0000349E 42A7 clr.l -[A7] 000034A0 4227 clr.b -[A7] 000034A2 4879 0002 B76C push.l 0x2B76C 000034A8 303C 0706 move.w D0, 0x706 000034AC A816 syscall Pack8 000034AE 301F move.w D0, [A7]+ 000034B0 3600 move.w D3, D0 000034B2 4A43 tst.w D3 000034B4 671C beq +0x1E /* 000034D2 */ 000034B6 42A7 clr.l -[A7] 000034B8 486E FFFC pea.l [A6 - 0x4] 000034BC 3043 movea.w A0, D3 000034BE 2D48 FFFC move.l [A6 - 0x4], A0 000034C2 4879 0001 5EE0 push.l 0x15EE0 000034C8 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000034CE 4FEF 000C lea.l A7, [A7 + 0xC] label000034D2: 000034D2 2D7C 2A2A 2A2A FFF4 move.l [A6 - 0xC], 0x2A2A2A2A /* '****' */ 000034DA 4878 0004 push.l 0x4 000034DE 486E FFF4 pea.l [A6 - 0xC] 000034E2 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 000034E8 42A7 clr.l -[A7] 000034EA 4879 0002 B76C push.l 0x2B76C 000034F0 61FF 0000 0A9A bsr +0xA9C /* 00003F8C */ 000034F6 4FEF 0014 lea.l A7, [A7 + 0x14] 000034FA 261F move.l D3, [A7]+ 000034FC 4E5E unlink A6 000034FE 4E75 rts fn00003500: 00003500 4E56 FFFC link A6, -0x0004 00003504 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00003508 286E 0008 movea.l A4, [A6 + 0x8] 0000350C 554F subq.w A7, 2 0000350E 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */ 00003514 A99C syscall CountResources 00003516 301F move.w D0, [A7]+ 00003518 3E00 move.w D7, D0 0000351A 7C01 moveq.l D6, 0x01 0000351C 607C bra +0x7E /* 0000359A */ label0000351E: 0000351E 594F subq.w A7, 4 00003520 2F3C 6165 6474 move.l -[A7], 0x61656474 /* 'aedt' */ 00003526 3F06 move.w -[A7], D6 00003528 A99D syscall GetIndResource 0000352A 205F movea.l A0, [A7]+ 0000352C 2648 movea.l A3, A0 0000352E 594F subq.w A7, 4 00003530 2F0B move.l -[A7], A3 00003532 4EB9 0000 1F18 jsr [0x00001F18] 00003538 201F move.l D0, [A7]+ 0000353A 4C7C 0000 0000 000C movem.l , 0xC 00003542 3A00 move.w D5, D0 00003544 204B movea.l A0, A3 00003546 A064 syscall MoveHHi 00003548 A029 syscall HLock 0000354A 2453 movea.l A2, [A3] 0000354C 7601 moveq.l D3, 0x01 0000354E 6040 bra +0x42 /* 00003590 */ label00003550: 00003550 554F subq.w A7, 2 00003552 2F12 move.l -[A7], [A2] 00003554 2F2A 0004 move.l -[A7], [A2 + 0x4] 00003558 2F0C move.l -[A7], A4 0000355A 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000355E 4227 clr.b -[A7] 00003560 303C 091F move.w D0, 0x91F 00003564 A816 syscall Pack8 00003566 301F move.w D0, [A7]+ 00003568 3800 move.w D4, D0 0000356A 4A44 tst.w D4 0000356C 671C beq +0x1E /* 0000358A */ 0000356E 42A7 clr.l -[A7] 00003570 486E FFFC pea.l [A6 - 0x4] 00003574 3044 movea.w A0, D4 00003576 2D48 FFFC move.l [A6 - 0x4], A0 0000357A 4879 0001 5EE0 push.l 0x15EE0 00003580 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003586 4FEF 000C lea.l A7, [A7 + 0xC] label0000358A: 0000358A 5243 addq.w D3, 1 0000358C 700C moveq.l D0, 0x0C 0000358E D5C0 add.l A2, D0 label00003590: 00003590 B645 cmp.w D3, D5 00003592 6FBC ble -0x42 /* 00003550 */ 00003594 2F0B move.l -[A7], A3 00003596 A9A3 syscall ReleaseResource 00003598 5246 addq.w D6, 1 label0000359A: 0000359A BC47 cmp.w D6, D7 0000359C 6F80 ble -0x7E /* 0000351E */ 0000359E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000035A2 4E5E unlink A6 000035A4 4E75 rts fn000035A6: 000035A6 4E56 FFF0 link A6, -0x0010 000035AA 2F03 move.l -[A7], D3 000035AC 554F subq.w A7, 2 000035AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035B2 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */ 000035B8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000035BE 486E FFF4 pea.l [A6 - 0xC] 000035C2 42A7 clr.l -[A7] 000035C4 42A7 clr.l -[A7] 000035C6 486E FFF0 pea.l [A6 - 0x10] 000035CA 303C 0E15 move.w D0, 0xE15 000035CE A816 syscall Pack8 000035D0 301F move.w D0, [A7]+ 000035D2 3600 move.w D3, D0 000035D4 4A43 tst.w D3 000035D6 6620 bne +0x22 /* 000035F8 */ 000035D8 42A7 clr.l -[A7] 000035DA 486E FFFC pea.l [A6 - 0x4] 000035DE 2D7C FFFF F94D FFFC move.l [A6 - 0x4], 0xFFFFF94D 000035E6 4879 0001 5EE0 push.l 0x15EE0 000035EC 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000035F2 4FEF 000C lea.l A7, [A7 + 0xC] 000035F6 6022 bra +0x24 /* 0000361A */ label000035F8: 000035F8 0C43 F95B cmpi.w D3, 0xF95B 000035FC 671C beq +0x1E /* 0000361A */ 000035FE 42A7 clr.l -[A7] 00003600 486E FFF8 pea.l [A6 - 0x8] 00003604 3043 movea.w A0, D3 00003606 2D48 FFF8 move.l [A6 - 0x8], A0 0000360A 4879 0001 5EE0 push.l 0x15EE0 00003610 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003616 4FEF 000C lea.l A7, [A7 + 0xC] label0000361A: 0000361A 261F move.l D3, [A7]+ 0000361C 4E5E unlink A6 0000361E 4E75 rts fn00003620: 00003620 4E56 FFFC link A6, -0x0004 00003624 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00003628 2A2E 0008 move.l D5, [A6 + 0x8] 0000362C 282E 000C move.l D4, [A6 + 0xC] 00003630 246E 0010 movea.l A2, [A6 + 0x10] 00003634 554F subq.w A7, 2 00003636 2F05 move.l -[A7], D5 00003638 2F04 move.l -[A7], D4 0000363A 4879 0002 B776 push.l 0x2B776 00003640 3F3C FFFF move.w -[A7], 0xFFFF 00003644 42A7 clr.l -[A7] 00003646 2F0A move.l -[A7], A2 00003648 303C 0B14 move.w D0, 0xB14 0000364C A816 syscall Pack8 0000364E 301F move.w D0, [A7]+ 00003650 3600 move.w D3, D0 00003652 4A43 tst.w D3 00003654 671C beq +0x1E /* 00003672 */ 00003656 42A7 clr.l -[A7] 00003658 486E FFFC pea.l [A6 - 0x4] 0000365C 3043 movea.w A0, D3 0000365E 2D48 FFFC move.l [A6 - 0x4], A0 00003662 4879 0001 5EE0 push.l 0x15EE0 00003668 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000366E 4FEF 000C lea.l A7, [A7 + 0xC] label00003672: 00003672 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00003676 4E5E unlink A6 00003678 4E75 rts fn0000367A: 0000367A 4E56 FFF4 link A6, -0x000C 0000367E 48E7 1820 movem.l -[A7], D3,D4,A2 00003682 246E 0008 movea.l A2, [A6 + 0x8] 00003686 182E 000C move.b D4, [A6 + 0xC] 0000368A 7601 moveq.l D3, 0x01 0000368C 4A04 tst.b D4 0000368E 661C bne +0x1E /* 000036AC */ 00003690 4A39 0002 B774 tst.b [0x0002B774] 00003696 660E bne +0x10 /* 000036A6 */ 00003698 554F subq.w A7, 2 0000369A 2F0A move.l -[A7], A2 0000369C 303C 0204 move.w D0, 0x204 000036A0 A816 syscall Pack8 000036A2 301F move.w D0, [A7]+ 000036A4 6074 bra +0x76 /* 0000371A */ label000036A6: 000036A6 0683 0000 2000 addi.l D3, 0x2000 /* ' \0' */ label000036AC: 000036AC 2D79 0001 5ED8 FFF8 move.l [A6 - 0x8], [0x00015ED8] 000036B4 2D79 0001 5EDC FFFC move.l [A6 - 0x4], [0x00015EDC] 000036BC 554F subq.w A7, 2 000036BE 2F0A move.l -[A7], A2 000036C0 486E FFF8 pea.l [A6 - 0x8] 000036C4 2F03 move.l -[A7], D3 000036C6 4267 clr.w -[A7] 000036C8 4878 FFFF push.l 0xFFFF 000036CC 42A7 clr.l -[A7] 000036CE 42A7 clr.l -[A7] 000036D0 303C 0D17 move.w D0, 0xD17 000036D4 A816 syscall Pack8 000036D6 301F move.w D0, [A7]+ 000036D8 3800 move.w D4, D0 000036DA 554F subq.w A7, 2 000036DC 2F0A move.l -[A7], A2 000036DE 303C 0204 move.w D0, 0x204 000036E2 A816 syscall Pack8 000036E4 301F move.w D0, [A7]+ 000036E6 4AAE FFFC tst.l [A6 - 0x4] 000036EA 670E beq +0x10 /* 000036FA */ 000036EC 554F subq.w A7, 2 000036EE 486E FFF8 pea.l [A6 - 0x8] 000036F2 303C 0204 move.w D0, 0x204 000036F6 A816 syscall Pack8 000036F8 301F move.w D0, [A7]+ label000036FA: 000036FA 4A44 tst.w D4 000036FC 671C beq +0x1E /* 0000371A */ 000036FE 42A7 clr.l -[A7] 00003700 486E FFF4 pea.l [A6 - 0xC] 00003704 3044 movea.w A0, D4 00003706 2D48 FFF4 move.l [A6 - 0xC], A0 0000370A 4879 0001 5EE0 push.l 0x15EE0 00003710 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003716 4FEF 000C lea.l A7, [A7 + 0xC] label0000371A: 0000371A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000371E 4E5E unlink A6 00003720 4E75 rts fn00003722: 00003722 4E56 FFFC link A6, -0x0004 00003726 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000372A 266E 0008 movea.l A3, [A6 + 0x8] 0000372E 246E 000C movea.l A2, [A6 + 0xC] 00003732 182E 0010 move.b D4, [A6 + 0x10] 00003736 7603 moveq.l D3, 0x03 00003738 4A04 tst.b D4 0000373A 6606 bne +0x8 /* 00003742 */ 0000373C 0083 0000 1000 ori.l D3, 0x1000 label00003742: 00003742 554F subq.w A7, 2 00003744 2F0B move.l -[A7], A3 00003746 2F0A move.l -[A7], A2 00003748 2F03 move.l -[A7], D3 0000374A 4267 clr.w -[A7] 0000374C 4878 FFFF push.l 0xFFFF 00003750 42A7 clr.l -[A7] 00003752 42A7 clr.l -[A7] 00003754 303C 0D17 move.w D0, 0xD17 00003758 A816 syscall Pack8 0000375A 301F move.w D0, [A7]+ 0000375C 3800 move.w D4, D0 0000375E 4A44 tst.w D4 00003760 671C beq +0x1E /* 0000377E */ 00003762 42A7 clr.l -[A7] 00003764 486E FFFC pea.l [A6 - 0x4] 00003768 3044 movea.w A0, D4 0000376A 2D48 FFFC move.l [A6 - 0x4], A0 0000376E 4879 0001 5EE0 push.l 0x15EE0 00003774 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000377A 4FEF 000C lea.l A7, [A7 + 0xC] label0000377E: 0000377E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003782 4E5E unlink A6 00003784 4E75 rts fn00003786: 00003786 4E56 FFF4 link A6, -0x000C 0000378A 2F03 move.l -[A7], D3 0000378C 42AE FFF8 clr.l [A6 - 0x8] 00003790 7002 moveq.l D0, 0x02 00003792 2D40 FFFC move.l [A6 - 0x4], D0 00003796 554F subq.w A7, 2 00003798 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 0000379E 486E FFF8 pea.l [A6 - 0x8] 000037A2 4878 0008 push.l 0x8 000037A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037AA 303C 0825 move.w D0, 0x825 000037AE A816 syscall Pack8 000037B0 301F move.w D0, [A7]+ 000037B2 3600 move.w D3, D0 000037B4 4A43 tst.w D3 000037B6 671C beq +0x1E /* 000037D4 */ 000037B8 42A7 clr.l -[A7] 000037BA 486E FFF4 pea.l [A6 - 0xC] 000037BE 3043 movea.w A0, D3 000037C0 2D48 FFF4 move.l [A6 - 0xC], A0 000037C4 4879 0001 5EE0 push.l 0x15EE0 000037CA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000037D0 4FEF 000C lea.l A7, [A7 + 0xC] label000037D4: 000037D4 261F move.l D3, [A7]+ 000037D6 4E5E unlink A6 000037D8 4E75 rts fn000037DA: 000037DA 4E56 FFFA link A6, -0x0006 000037DE 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000037E2 246E 0008 movea.l A2, [A6 + 0x8] 000037E6 282E 000C move.l D4, [A6 + 0xC] 000037EA 266E 0010 movea.l A3, [A6 + 0x10] 000037EE 2004 move.l D0, D4 000037F0 4EB9 0000 0528 jsr [0x00000528] 000037F6 010C btst A4, D0 000037F8 3C20 move.w D6, -[A0] 000037FA 2020 move.l D0, -[A0] 000037FC 656E bcs +0x70 /* 0000386C */ 000037FE 6473 bcc +0x75 /* 00003873 */ 00003800 0007 3C20 ori.b D7, 0x20 /* ' ' */ 00003804 2020 move.l D0, -[A0] 00003806 002C 3C3D 2020 ori.b [A4 + 0x2020], 0x3D /* '=' */ 0000380C 0026 3D20 ori.b -[A6], 0x20 /* ' ' */ 00003810 2020 move.l D0, -[A0] 00003812 004C 3E20 ori.w A4, 0x3E20 /* '> ' */ 00003816 2020 move.l D0, -[A0] 00003818 001A 3E3D ori.b [A2]+, 0x3D /* '=' */ 0000381C 2020 move.l D0, -[A0] 0000381E 0014 6267 ori.b [A4], 0x67 /* 'g' */ 00003822 7774 moveq.l D3, 0x74 00003824 0024 636F ori.b -[A4], 0x6F /* 'o' */ 00003828 6E74 bgt +0x76 /* 0000389E */ 0000382A 001E 656E ori.b [A6]+, 0x6E /* 'n' */ 0000382E 6473 bcc +0x75 /* 000038A3 */ 00003830 0018 2F0B ori.b [A0]+, 0xB 00003834 2F04 move.l -[A7], D4 00003836 2F0A move.l -[A7], A2 00003838 61FF 0000 00F0 bsr +0xF2 /* 0000392A */ 0000383E 1600 move.b D3, D0 00003840 4FEF 000C lea.l A7, [A7 + 0xC] 00003844 6000 00DA bra +0xDC /* 00003920 */ 00003848 2F0B move.l -[A7], A3 0000384A 2F04 move.l -[A7], D4 0000384C 2F0A move.l -[A7], A2 0000384E 61FF 0000 0196 bsr +0x198 /* 000039E6 */ 00003854 1600 move.b D3, D0 00003856 4FEF 000C lea.l A7, [A7 + 0xC] 0000385A 6000 00C4 bra +0xC6 /* 00003920 */ 0000385E 2012 move.l D0, [A2] 00003860 4EB9 0000 0528 jsr [0x00000528] 00003866 0088 626F 6F6C ori.l A0, 0x626F6F6C /* 'bool' */ label0000386C: 0000386C 7472 moveq.l D2, 0x72 0000386E 7565 moveq.l D2, 0x65 00003870 0009 626F ori.b A1, 0x6F /* 'o' */ 00003874 6F6C ble +0x6E /* 000038E2 */ 00003876 004C 636F ori.w A4, 0x636F /* 'co' */ 0000387A 6D70 blt +0x72 /* 000038EC */ 0000387C 0032 646F 7562 002C 6578 ori.b [[A2 + 0x2C] + 0x6578], 0x6F /* 'o' */ 00003886 7465 moveq.l D2, 0x65 00003888 0026 6661 ori.b -[A6], 0x61 /* 'a' */ 0000388C 6C73 bge +0x75 /* 00003901 */ 0000388E 0034 6C6F 6E67 ori.b [A4 + D6 * 8 + 0x67], 0x6F /* 'o' */ 00003894 001A 6D61 ori.b [A2]+, 0x61 /* 'a' */ 00003898 676E beq +0x70 /* 00003908 */ 0000389A 0014 7368 ori.b [A4], 0x68 /* 'h' */ label0000389E: 0000389E 6F72 ble +0x74 /* 00003912 */ 000038A0 000E 7369 ori.b A6, 0x69 /* 'i' */ 000038A4 6E67 bgt +0x69 /* 0000390D */ 000038A6 0008 7472 ori.b A0, 0x72 /* 'r' */ 000038AA 7565 moveq.l D2, 0x65 000038AC 0016 2F0B ori.b [A6], 0xB 000038B0 2F04 move.l -[A7], D4 000038B2 2F0A move.l -[A7], A2 000038B4 61FF 0000 0074 bsr +0x76 /* 0000392A */ 000038BA 1600 move.b D3, D0 000038BC 4FEF 000C lea.l A7, [A7 + 0xC] 000038C0 605E bra +0x60 /* 00003920 */ 000038C2 486E FFFB pea.l [A6 - 0x5] 000038C6 2F0A move.l -[A7], A2 000038C8 61FF 0000 09DA bsr +0x9DC /* 000042A4 */ 000038CE 486E FFFA pea.l [A6 - 0x6] 000038D2 2F0B move.l -[A7], A3 000038D4 61FF 0000 09CE bsr +0x9D0 /* 000042A4 */ 000038DA 102E FFFB move.b D0, [A6 - 0x5] 000038DE B02E FFFA cmp.b D0, [A6 - 0x6] label000038E2: 000038E2 57C0 seq D0 000038E4 4400 neg.b D0 000038E6 1600 move.b D3, D0 000038E8 4FEF 0010 lea.l A7, [A7 + 0x10] label000038EC: 000038EC 6032 bra +0x34 /* 00003920 */ 000038EE 2F0B move.l -[A7], A3 000038F0 2F04 move.l -[A7], D4 000038F2 2F0A move.l -[A7], A2 000038F4 61FF 0000 00F0 bsr +0xF2 /* 000039E6 */ 000038FA 1600 move.b D3, D0 000038FC 4FEF 000C lea.l A7, [A7 + 0xC] 00003900 601E bra +0x20 /* 00003920 */ 00003902 42A7 clr.l -[A7] 00003904 486E FFFC pea.l [A6 - 0x4] label00003908: 00003908 2D7C FFFF F954 FFFC move.l [A6 - 0x4], 0xFFFFF954 00003910 4879 0001 5EE0 push.l 0x15EE0 // begin alternate branch 00003912-00003916 label00003912: 00003912 0001 5EE0 ori.b D1, 0xE0 // end alternate branch 00003912-00003916 label00003912: // (misaligned) 00003916 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000391C 4FEF 000C lea.l A7, [A7 + 0xC] label00003920: 00003920 1003 move.b D0, D3 00003922 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003926 4E5E unlink A6 00003928 4E75 rts fn0000392A: 0000392A 4E56 FFF8 link A6, -0x0008 0000392E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003932 266E 0008 movea.l A3, [A6 + 0x8] 00003936 282E 000C move.l D4, [A6 + 0xC] 0000393A 246E 0010 movea.l A2, [A6 + 0x10] 0000393E 7600 moveq.l D3, 0x00 00003940 486E FFFC pea.l [A6 - 0x4] 00003944 2F0B move.l -[A7], A3 00003946 61FF 0000 07B8 bsr +0x7BA /* 00004100 */ 0000394C 486E FFF8 pea.l [A6 - 0x8] 00003950 2F0A move.l -[A7], A2 00003952 61FF 0000 07AC bsr +0x7AE /* 00004100 */ 00003958 4FEF 0010 lea.l A7, [A7 + 0x10] 0000395C 2004 move.l D0, D4 0000395E 4EB9 0000 0528 jsr [0x00000528] 00003964 0078 3C20 2020 ori.w [0x00002020], 0x3C20 /* '< ' */ 0000396A 3E3D move.w D7, <> 0000396C 2020 move.l D0, -[A0] 0000396E 0004 3C20 ori.b D4, 0x20 /* ' ' */ 00003972 2020 move.l D0, -[A0] 00003974 004A 3C3D ori.w A2, 0x3C3D /* '<=' */ 00003978 2020 move.l D0, -[A0] 0000397A 0054 3D20 ori.w [A4], 0x3D20 /* '= ' */ 0000397E 2020 move.l D0, -[A0] 00003980 002E 3E20 2020 ori.b [A6 + 0x2020], 0x20 /* ' ' */ 00003986 0008 3E3D ori.b A0, 0x3D /* '=' */ 0000398A 2020 move.l D0, -[A0] 0000398C 0012 202E ori.b [A2], 0x2E /* '.' */ 00003990 FFFC .invalid <> 00003992 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00003996 5EC0 sgt D0 00003998 4400 neg.b D0 0000399A 1600 move.b D3, D0 0000399C 603E bra +0x40 /* 000039DC */ 0000399E 202E FFFC move.l D0, [A6 - 0x4] 000039A2 B0AE FFF8 cmp.l D0, [A6 - 0x8] 000039A6 5CC0 sge D0 000039A8 4400 neg.b D0 000039AA 1600 move.b D3, D0 000039AC 602E bra +0x30 /* 000039DC */ 000039AE 202E FFFC move.l D0, [A6 - 0x4] 000039B2 B0AE FFF8 cmp.l D0, [A6 - 0x8] 000039B6 57C0 seq D0 000039B8 4400 neg.b D0 000039BA 1600 move.b D3, D0 000039BC 601E bra +0x20 /* 000039DC */ 000039BE 202E FFFC move.l D0, [A6 - 0x4] 000039C2 B0AE FFF8 cmp.l D0, [A6 - 0x8] 000039C6 5DC0 slt D0 000039C8 4400 neg.b D0 000039CA 1600 move.b D3, D0 000039CC 600E bra +0x10 /* 000039DC */ 000039CE 202E FFFC move.l D0, [A6 - 0x4] 000039D2 B0AE FFF8 cmp.l D0, [A6 - 0x8] 000039D6 5FC0 sle D0 000039D8 4400 neg.b D0 000039DA 1600 move.b D3, D0 label000039DC: 000039DC 1003 move.b D0, D3 000039DE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000039E2 4E5E unlink A6 000039E4 4E75 rts fn000039E6: 000039E6 4E56 FE00 link A6, -0x0200 000039EA 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000039EE 266E 0008 movea.l A3, [A6 + 0x8] 000039F2 262E 000C move.l D3, [A6 + 0xC] 000039F6 246E 0010 movea.l A2, [A6 + 0x10] 000039FA 7800 moveq.l D4, 0x00 000039FC 486E FE00 pea.l [A6 - 0x200] 00003A00 2F0B move.l -[A7], A3 00003A02 61FF 0000 0A3E bsr +0xA40 /* 00004442 */ 00003A08 486E FF00 pea.l [A6 - 0x100] 00003A0C 2F0A move.l -[A7], A2 00003A0E 61FF 0000 0A32 bsr +0xA34 /* 00004442 */ 00003A14 102E FF00 move.b D0, [A6 - 0x100] 00003A18 122E FE00 move.b D1, [A6 - 0x200] 00003A1C B200 cmp.b D1, D0 00003A1E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A22 6500 0112 bcs +0x114 /* 00003B36 */ 00003A26 0C83 6267 7774 cmpi.l D3, 0x62677774 /* 'bgwt' */ 00003A2C 6720 beq +0x22 /* 00003A4E */ 00003A2E 0C83 656E 6473 cmpi.l D3, 0x656E6473 /* 'ends' */ 00003A34 6748 beq +0x4A /* 00003A7E */ 00003A36 0C83 636F 6E74 cmpi.l D3, 0x636F6E74 /* 'cont' */ 00003A3C 6700 0086 beq +0x88 /* 00003AC4 */ 00003A40 0C83 3D20 2020 cmpi.l D3, 0x3D202020 /* '= ' */ 00003A46 6700 00D2 beq +0xD4 /* 00003B1A */ 00003A4A 6000 00EA bra +0xEC /* 00003B36 */ label00003A4E: 00003A4E 554F subq.w A7, 2 00003A50 486E FE01 pea.l [A6 - 0x1FF] 00003A54 486E FF01 pea.l [A6 - 0xFF] 00003A58 102E FF00 move.b D0, [A6 - 0x100] 00003A5C 7200 moveq.l D1, 0x00 00003A5E 1200 move.b D1, D0 00003A60 3F01 move.w -[A7], D1 00003A62 7200 moveq.l D1, 0x00 00003A64 1200 move.b D1, D0 00003A66 3F01 move.w -[A7], D1 00003A68 42A7 clr.l -[A7] 00003A6A 3F3C 001C move.w -[A7], 0x1C 00003A6E A9ED syscall Pack6 00003A70 301F move.w D0, [A7]+ 00003A72 4A40 tst.w D0 00003A74 57C0 seq D0 00003A76 4400 neg.b D0 00003A78 1800 move.b D4, D0 00003A7A 6000 00BA bra +0xBC /* 00003B36 */ label00003A7E: 00003A7E 554F subq.w A7, 2 00003A80 102E FF00 move.b D0, [A6 - 0x100] 00003A84 7200 moveq.l D1, 0x00 00003A86 1200 move.b D1, D0 00003A88 102E FE00 move.b D0, [A6 - 0x200] 00003A8C 7400 moveq.l D2, 0x00 00003A8E 1400 move.b D2, D0 00003A90 41EE FE00 lea.l A0, [A6 - 0x200] 00003A94 D0C2 add.w A0, D2 00003A96 5288 addq.l A0, 1 00003A98 90C1 sub.w A0, D1 00003A9A 4850 pea.l [A0] 00003A9C 486E FF01 pea.l [A6 - 0xFF] 00003AA0 102E FF00 move.b D0, [A6 - 0x100] 00003AA4 7200 moveq.l D1, 0x00 00003AA6 1200 move.b D1, D0 00003AA8 3F01 move.w -[A7], D1 00003AAA 7200 moveq.l D1, 0x00 00003AAC 1200 move.b D1, D0 00003AAE 3F01 move.w -[A7], D1 00003AB0 42A7 clr.l -[A7] 00003AB2 3F3C 001C move.w -[A7], 0x1C 00003AB6 A9ED syscall Pack6 00003AB8 301F move.w D0, [A7]+ 00003ABA 4A40 tst.w D0 00003ABC 57C0 seq D0 00003ABE 4400 neg.b D0 00003AC0 1800 move.b D4, D0 00003AC2 6072 bra +0x74 /* 00003B36 */ label00003AC4: 00003AC4 102E FF00 move.b D0, [A6 - 0x100] 00003AC8 7200 moveq.l D1, 0x00 00003ACA 1200 move.b D1, D0 00003ACC 102E FE00 move.b D0, [A6 - 0x200] 00003AD0 7A00 moveq.l D5, 0x00 00003AD2 1A00 move.b D5, D0 00003AD4 9A41 sub.w D5, D1 00003AD6 5245 addq.w D5, 1 00003AD8 7601 moveq.l D3, 0x01 00003ADA 605E bra +0x60 /* 00003B3A */ label00003ADC: 00003ADC 554F subq.w A7, 2 00003ADE 1003 move.b D0, D3 00003AE0 4880 ext.w D0 00003AE2 41EE FE00 lea.l A0, [A6 - 0x200] 00003AE6 4870 0000 pea.l [A0 + D0.w] 00003AEA 2F0A move.l -[A7], A2 00003AEC 102E FF00 move.b D0, [A6 - 0x100] 00003AF0 7200 moveq.l D1, 0x00 00003AF2 1200 move.b D1, D0 00003AF4 3F01 move.w -[A7], D1 00003AF6 7200 moveq.l D1, 0x00 00003AF8 1200 move.b D1, D0 00003AFA 3F01 move.w -[A7], D1 00003AFC 42A7 clr.l -[A7] 00003AFE 3F3C 001C move.w -[A7], 0x1C 00003B02 A9ED syscall Pack6 00003B04 301F move.w D0, [A7]+ 00003B06 4A40 tst.w D0 00003B08 57C0 seq D0 00003B0A 4400 neg.b D0 00003B0C 1800 move.b D4, D0 00003B0E 4A04 tst.b D4 00003B10 6624 bne +0x26 /* 00003B36 */ 00003B12 5203 addq.b D3, 1 label00003B14: 00003B14 B605 cmp.b D3, D5 00003B16 6FC4 ble -0x3A /* 00003ADC */ 00003B18 601C bra +0x1E /* 00003B36 */ label00003B1A: 00003B1A 554F subq.w A7, 2 00003B1C 486E FE00 pea.l [A6 - 0x200] 00003B20 486E FF00 pea.l [A6 - 0x100] 00003B24 42A7 clr.l -[A7] 00003B26 4EB9 0000 1F70 jsr [0x00001F70] 00003B2C 301F move.w D0, [A7]+ 00003B2E 4A40 tst.w D0 00003B30 57C0 seq D0 00003B32 4400 neg.b D0 00003B34 1800 move.b D4, D0 label00003B36: 00003B36 1004 move.b D0, D4 00003B38 6008 bra +0xA /* 00003B42 */ label00003B3A: 00003B3A 45EE FF00 lea.l A2, [A6 - 0x100] 00003B3E 528A addq.l A2, 1 00003B40 60D2 bra -0x2C /* 00003B14 */ label00003B42: 00003B42 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003B46 4E5E unlink A6 00003B48 4E75 rts fn00003B4A: 00003B4A 206F 0004 movea.l A0, [A7 + 0x4] 00003B4E 20BC 6E75 6C6C move.l [A0], 0x6E756C6C /* 'null' */ 00003B54 42A8 0004 clr.l [A0 + 0x4] 00003B58 4E75 rts fn00003B5A: 00003B5A 4E56 FFF0 link A6, -0x0010 00003B5E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00003B62 246E 0008 movea.l A2, [A6 + 0x8] 00003B66 266E 000C movea.l A3, [A6 + 0xC] 00003B6A 2A2E 0010 move.l D5, [A6 + 0x10] 00003B6E 282E 0014 move.l D4, [A6 + 0x14] 00003B72 24BC 6E75 6C6C move.l [A2], 0x6E756C6C /* 'null' */ 00003B78 42AA 0004 clr.l [A2 + 0x4] 00003B7C 2013 move.l D0, [A3] 00003B7E 0480 6165 7674 subi.l D0, 0x61657674 /* 'aevt' */ 00003B84 6714 beq +0x16 /* 00003B9A */ 00003B86 0480 0D0F F5F8 subi.l D0, 0xD0FF5F8 00003B8C 6700 00AE beq +0xB0 /* 00003C3C */ 00003B90 0480 03EF F703 subi.l D0, 0x3EFF703 00003B96 6702 beq +0x4 /* 00003B9A */ 00003B98 6016 bra +0x18 /* 00003BB0 */ label00003B9A: 00003B9A 554F subq.w A7, 2 00003B9C 2F0B move.l -[A7], A3 00003B9E 2F05 move.l -[A7], D5 00003BA0 2F04 move.l -[A7], D4 00003BA2 2F0A move.l -[A7], A2 00003BA4 303C 0812 move.w D0, 0x812 00003BA8 A816 syscall Pack8 00003BAA 301F move.w D0, [A7]+ 00003BAC 6000 008E bra +0x90 /* 00003C3C */ label00003BB0: 00003BB0 486E FFF8 pea.l [A6 - 0x8] 00003BB4 4EBA FF94 jsr [PC - 0x6C /* 00003B4A */] 00003BB8 2F0B move.l -[A7], A3 00003BBA 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */ 00003BC0 486E FFF8 pea.l [A6 - 0x8] 00003BC4 303C 0603 move.w D0, 0x603 00003BC8 A816 syscall Pack8 00003BCA 301F move.w D0, [A7]+ 00003BCC 3600 move.w D3, D0 00003BCE 4A43 tst.w D3 00003BD0 544F addq.w A7, 2 00003BD2 671C beq +0x1E /* 00003BF0 */ 00003BD4 42A7 clr.l -[A7] 00003BD6 486E FFF4 pea.l [A6 - 0xC] 00003BDA 3043 movea.w A0, D3 00003BDC 2D48 FFF4 move.l [A6 - 0xC], A0 00003BE0 4879 0001 5EE0 push.l 0x15EE0 00003BE6 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003BEC 4FEF 000C lea.l A7, [A7 + 0xC] label00003BF0: 00003BF0 554F subq.w A7, 2 00003BF2 486E FFF8 pea.l [A6 - 0x8] 00003BF6 2F05 move.l -[A7], D5 00003BF8 2F04 move.l -[A7], D4 00003BFA 2F0A move.l -[A7], A2 00003BFC 303C 0812 move.w D0, 0x812 00003C00 A816 syscall Pack8 00003C02 301F move.w D0, [A7]+ 00003C04 3600 move.w D3, D0 00003C06 0C43 F95B cmpi.w D3, 0xF95B 00003C0A 6720 beq +0x22 /* 00003C2C */ 00003C0C 4A43 tst.w D3 00003C0E 671C beq +0x1E /* 00003C2C */ 00003C10 42A7 clr.l -[A7] 00003C12 486E FFF0 pea.l [A6 - 0x10] 00003C16 3043 movea.w A0, D3 00003C18 2D48 FFF0 move.l [A6 - 0x10], A0 00003C1C 4879 0001 5EE0 push.l 0x15EE0 00003C22 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003C28 4FEF 000C lea.l A7, [A7 + 0xC] label00003C2C: 00003C2C 3F3C FFFF move.w -[A7], 0xFFFF 00003C30 486E FFF8 pea.l [A6 - 0x8] 00003C34 61FF 0000 0070 bsr +0x72 /* 00003CA6 */ 00003C3A 5C4F addq.w A7, 6 label00003C3C: 00003C3C 204A movea.l A0, A2 00003C3E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003C42 4E5E unlink A6 00003C44 4E75 rts fn00003C46: 00003C46 4E56 FFFC link A6, -0x0004 00003C4A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00003C4E 246E 0008 movea.l A2, [A6 + 0x8] 00003C52 2A2E 000C move.l D5, [A6 + 0xC] 00003C56 266E 0010 movea.l A3, [A6 + 0x10] 00003C5A 282E 0014 move.l D4, [A6 + 0x14] 00003C5E 24BC 6E75 6C6C move.l [A2], 0x6E756C6C /* 'null' */ 00003C64 42AA 0004 clr.l [A2 + 0x4] 00003C68 554F subq.w A7, 2 00003C6A 2F05 move.l -[A7], D5 00003C6C 2F0B move.l -[A7], A3 00003C6E 2F04 move.l -[A7], D4 00003C70 2F0A move.l -[A7], A2 00003C72 303C 0825 move.w D0, 0x825 00003C76 A816 syscall Pack8 00003C78 301F move.w D0, [A7]+ 00003C7A 3600 move.w D3, D0 00003C7C 4A43 tst.w D3 00003C7E 671C beq +0x1E /* 00003C9C */ 00003C80 42A7 clr.l -[A7] 00003C82 486E FFFC pea.l [A6 - 0x4] 00003C86 3043 movea.w A0, D3 00003C88 2D48 FFFC move.l [A6 - 0x4], A0 00003C8C 4879 0001 5EE0 push.l 0x15EE0 00003C92 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003C98 4FEF 000C lea.l A7, [A7 + 0xC] label00003C9C: 00003C9C 204A movea.l A0, A2 00003C9E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003CA2 4E5E unlink A6 00003CA4 4E75 rts fn00003CA6: 00003CA6 4E56 0000 link A6, 0 00003CAA 2F0A move.l -[A7], A2 00003CAC 246E 0008 movea.l A2, [A6 + 0x8] 00003CB0 200A move.l D0, A2 00003CB2 6722 beq +0x24 /* 00003CD6 */ 00003CB4 4AAA 0004 tst.l [A2 + 0x4] 00003CB8 670C beq +0xE /* 00003CC6 */ 00003CBA 554F subq.w A7, 2 00003CBC 2F0A move.l -[A7], A2 00003CBE 303C 0204 move.w D0, 0x204 00003CC2 A816 syscall Pack8 00003CC4 301F move.w D0, [A7]+ label00003CC6: 00003CC6 4A6E 000C tst.w [A6 + 0xC] 00003CCA 6F0A ble +0xC /* 00003CD6 */ 00003CCC 2F0A move.l -[A7], A2 00003CCE 4EB9 0000 1FF8 jsr [0x00001FF8 /* DockingGlobals */] 00003CD4 584F addq.w A7, 4 label00003CD6: 00003CD6 204A movea.l A0, A2 00003CD8 245F movea.l A2, [A7]+ 00003CDA 4E5E unlink A6 00003CDC 4E75 rts fn00003CDE: 00003CDE 4E56 FFFC link A6, -0x0004 00003CE2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00003CE6 266E 0008 movea.l A3, [A6 + 0x8] 00003CEA 246E 000C movea.l A2, [A6 + 0xC] 00003CEE 2A2E 0010 move.l D5, [A6 + 0x10] 00003CF2 282E 0014 move.l D4, [A6 + 0x14] 00003CF6 554F subq.w A7, 2 00003CF8 2F0A move.l -[A7], A2 00003CFA 2F05 move.l -[A7], D5 00003CFC 2F04 move.l -[A7], D4 00003CFE 2F0B move.l -[A7], A3 00003D00 303C 0812 move.w D0, 0x812 00003D04 A816 syscall Pack8 00003D06 301F move.w D0, [A7]+ 00003D08 3600 move.w D3, D0 00003D0A 4A43 tst.w D3 00003D0C 671C beq +0x1E /* 00003D2A */ 00003D0E 42A7 clr.l -[A7] 00003D10 486E FFFC pea.l [A6 - 0x4] 00003D14 3043 movea.w A0, D3 00003D16 2D48 FFFC move.l [A6 - 0x4], A0 00003D1A 4879 0001 5EE0 push.l 0x15EE0 00003D20 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003D26 4FEF 000C lea.l A7, [A7 + 0xC] label00003D2A: 00003D2A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003D2E 4E5E unlink A6 00003D30 4E75 rts fn00003D32: 00003D32 4E56 FFFC link A6, -0x0004 00003D36 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00003D3A 266E 0008 movea.l A3, [A6 + 0x8] 00003D3E 246E 000C movea.l A2, [A6 + 0xC] 00003D42 2A2E 0010 move.l D5, [A6 + 0x10] 00003D46 282E 0014 move.l D4, [A6 + 0x14] 00003D4A 554F subq.w A7, 2 00003D4C 2F0A move.l -[A7], A2 00003D4E 2F05 move.l -[A7], D5 00003D50 2F04 move.l -[A7], D4 00003D52 2F0B move.l -[A7], A3 00003D54 303C 0812 move.w D0, 0x812 00003D58 A816 syscall Pack8 00003D5A 301F move.w D0, [A7]+ 00003D5C 3600 move.w D3, D0 00003D5E 0C43 F95B cmpi.w D3, 0xF95B 00003D62 6720 beq +0x22 /* 00003D84 */ 00003D64 4A43 tst.w D3 00003D66 671C beq +0x1E /* 00003D84 */ 00003D68 42A7 clr.l -[A7] 00003D6A 486E FFFC pea.l [A6 - 0x4] 00003D6E 3043 movea.w A0, D3 00003D70 2D48 FFFC move.l [A6 - 0x4], A0 00003D74 4879 0001 5EE0 push.l 0x15EE0 00003D7A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003D80 4FEF 000C lea.l A7, [A7 + 0xC] label00003D84: 00003D84 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003D88 4E5E unlink A6 00003D8A 4E75 rts fn00003D8C: 00003D8C 4E56 FFF8 link A6, -0x0008 00003D90 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003D94 246E 0008 movea.l A2, [A6 + 0x8] 00003D98 282E 000C move.l D4, [A6 + 0xC] 00003D9C 266E 0010 movea.l A3, [A6 + 0x10] 00003DA0 0C92 6E75 6C6C cmpi.l [A2], 0x6E756C6C /* 'null' */ 00003DA6 6636 bne +0x38 /* 00003DDE */ 00003DA8 554F subq.w A7, 2 00003DAA 42A7 clr.l -[A7] 00003DAC 42A7 clr.l -[A7] 00003DAE 1F3C 0001 move.b -[A7], 0x1 00003DB2 2F0A move.l -[A7], A2 00003DB4 303C 0706 move.w D0, 0x706 00003DB8 A816 syscall Pack8 00003DBA 301F move.w D0, [A7]+ 00003DBC 3600 move.w D3, D0 00003DBE 4A43 tst.w D3 00003DC0 671C beq +0x1E /* 00003DDE */ 00003DC2 42A7 clr.l -[A7] 00003DC4 486E FFFC pea.l [A6 - 0x4] 00003DC8 3043 movea.w A0, D3 00003DCA 2D48 FFFC move.l [A6 - 0x4], A0 00003DCE 4879 0001 5EE0 push.l 0x15EE0 00003DD4 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003DDA 4FEF 000C lea.l A7, [A7 + 0xC] label00003DDE: 00003DDE 554F subq.w A7, 2 00003DE0 2F0A move.l -[A7], A2 00003DE2 2F04 move.l -[A7], D4 00003DE4 2F0B move.l -[A7], A3 00003DE6 303C 0610 move.w D0, 0x610 00003DEA A816 syscall Pack8 00003DEC 301F move.w D0, [A7]+ 00003DEE 3600 move.w D3, D0 00003DF0 4A43 tst.w D3 00003DF2 671C beq +0x1E /* 00003E10 */ 00003DF4 42A7 clr.l -[A7] 00003DF6 486E FFF8 pea.l [A6 - 0x8] 00003DFA 3043 movea.w A0, D3 00003DFC 2D48 FFF8 move.l [A6 - 0x8], A0 00003E00 4879 0001 5EE0 push.l 0x15EE0 00003E06 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003E0C 4FEF 000C lea.l A7, [A7 + 0xC] label00003E10: 00003E10 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003E14 4E5E unlink A6 00003E16 4E75 rts fn00003E18: 00003E18 4E56 FFE0 link A6, -0x0020 00003E1C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003E20 246E 0008 movea.l A2, [A6 + 0x8] 00003E24 282E 000C move.l D4, [A6 + 0xC] 00003E28 266E 0010 movea.l A3, [A6 + 0x10] 00003E2C 2612 move.l D3, [A2] 00003E2E 0C83 6E75 6C6C cmpi.l D3, 0x6E756C6C /* 'null' */ 00003E34 6634 bne +0x36 /* 00003E6A */ 00003E36 554F subq.w A7, 2 00003E38 2F0B move.l -[A7], A3 00003E3A 2F0A move.l -[A7], A2 00003E3C 303C 0405 move.w D0, 0x405 00003E40 A816 syscall Pack8 00003E42 301F move.w D0, [A7]+ 00003E44 3600 move.w D3, D0 00003E46 4A43 tst.w D3 00003E48 671C beq +0x1E /* 00003E66 */ 00003E4A 42A7 clr.l -[A7] 00003E4C 486E FFF4 pea.l [A6 - 0xC] 00003E50 3043 movea.w A0, D3 00003E52 2D48 FFF4 move.l [A6 - 0xC], A0 00003E56 4879 0001 5EE0 push.l 0x15EE0 00003E5C 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003E62 4FEF 000C lea.l A7, [A7 + 0xC] label00003E66: 00003E66 6000 011C bra +0x11E /* 00003F84 */ label00003E6A: 00003E6A 0C83 6C69 7374 cmpi.l D3, 0x6C697374 /* 'list' */ 00003E70 6700 00E0 beq +0xE2 /* 00003F52 */ 00003E74 486E FFF8 pea.l [A6 - 0x8] 00003E78 4EBA FCD0 jsr [PC - 0x330 /* 00003B4A */] 00003E7C 2F0A move.l -[A7], A2 00003E7E 486E FFF8 pea.l [A6 - 0x8] 00003E82 303C 0405 move.w D0, 0x405 00003E86 A816 syscall Pack8 00003E88 301F move.w D0, [A7]+ 00003E8A 3600 move.w D3, D0 00003E8C 4A43 tst.w D3 00003E8E 544F addq.w A7, 2 00003E90 671C beq +0x1E /* 00003EAE */ 00003E92 42A7 clr.l -[A7] 00003E94 486E FFF0 pea.l [A6 - 0x10] 00003E98 3043 movea.w A0, D3 00003E9A 2D48 FFF0 move.l [A6 - 0x10], A0 00003E9E 4879 0001 5EE0 push.l 0x15EE0 00003EA4 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003EAA 4FEF 000C lea.l A7, [A7 + 0xC] label00003EAE: 00003EAE 554F subq.w A7, 2 00003EB0 2F0A move.l -[A7], A2 00003EB2 303C 0204 move.w D0, 0x204 00003EB6 A816 syscall Pack8 00003EB8 301F move.w D0, [A7]+ 00003EBA 3600 move.w D3, D0 00003EBC 4A43 tst.w D3 00003EBE 671C beq +0x1E /* 00003EDC */ 00003EC0 42A7 clr.l -[A7] 00003EC2 486E FFEC pea.l [A6 - 0x14] 00003EC6 3043 movea.w A0, D3 00003EC8 2D48 FFEC move.l [A6 - 0x14], A0 00003ECC 4879 0001 5EE0 push.l 0x15EE0 00003ED2 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003ED8 4FEF 000C lea.l A7, [A7 + 0xC] label00003EDC: 00003EDC 554F subq.w A7, 2 00003EDE 42A7 clr.l -[A7] 00003EE0 42A7 clr.l -[A7] 00003EE2 4227 clr.b -[A7] 00003EE4 2F0A move.l -[A7], A2 00003EE6 303C 0706 move.w D0, 0x706 00003EEA A816 syscall Pack8 00003EEC 301F move.w D0, [A7]+ 00003EEE 3600 move.w D3, D0 00003EF0 4A43 tst.w D3 00003EF2 671C beq +0x1E /* 00003F10 */ 00003EF4 42A7 clr.l -[A7] 00003EF6 486E FFE8 pea.l [A6 - 0x18] 00003EFA 3043 movea.w A0, D3 00003EFC 2D48 FFE8 move.l [A6 - 0x18], A0 00003F00 4879 0001 5EE0 push.l 0x15EE0 00003F06 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003F0C 4FEF 000C lea.l A7, [A7 + 0xC] label00003F10: 00003F10 554F subq.w A7, 2 00003F12 2F0A move.l -[A7], A2 00003F14 42A7 clr.l -[A7] 00003F16 486E FFF8 pea.l [A6 - 0x8] 00003F1A 303C 0609 move.w D0, 0x609 00003F1E A816 syscall Pack8 00003F20 301F move.w D0, [A7]+ 00003F22 3600 move.w D3, D0 00003F24 4A43 tst.w D3 00003F26 671C beq +0x1E /* 00003F44 */ 00003F28 42A7 clr.l -[A7] 00003F2A 486E FFE4 pea.l [A6 - 0x1C] 00003F2E 3043 movea.w A0, D3 00003F30 2D48 FFE4 move.l [A6 - 0x1C], A0 00003F34 4879 0001 5EE0 push.l 0x15EE0 00003F3A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003F40 4FEF 000C lea.l A7, [A7 + 0xC] label00003F44: 00003F44 3F3C FFFF move.w -[A7], 0xFFFF 00003F48 486E FFF8 pea.l [A6 - 0x8] 00003F4C 4EBA FD58 jsr [PC - 0x2A8 /* 00003CA6 */] 00003F50 5C4F addq.w A7, 6 label00003F52: 00003F52 554F subq.w A7, 2 00003F54 2F0A move.l -[A7], A2 00003F56 2F04 move.l -[A7], D4 00003F58 2F0B move.l -[A7], A3 00003F5A 303C 0609 move.w D0, 0x609 00003F5E A816 syscall Pack8 00003F60 301F move.w D0, [A7]+ 00003F62 3600 move.w D3, D0 00003F64 4A43 tst.w D3 00003F66 671C beq +0x1E /* 00003F84 */ 00003F68 42A7 clr.l -[A7] 00003F6A 486E FFE0 pea.l [A6 - 0x20] 00003F6E 3043 movea.w A0, D3 00003F70 2D48 FFE0 move.l [A6 - 0x20], A0 00003F74 4879 0001 5EE0 push.l 0x15EE0 00003F7A 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00003F80 4FEF 000C lea.l A7, [A7 + 0xC] label00003F84: 00003F84 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003F88 4E5E unlink A6 00003F8A 4E75 rts fn00003F8C: 00003F8C 4E56 FFF8 link A6, -0x0008 00003F90 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00003F94 266E 0008 movea.l A3, [A6 + 0x8] 00003F98 2A2E 000C move.l D5, [A6 + 0xC] 00003F9C 282E 0010 move.l D4, [A6 + 0x10] 00003FA0 246E 0014 movea.l A2, [A6 + 0x14] 00003FA4 262E 0018 move.l D3, [A6 + 0x18] 00003FA8 2F03 move.l -[A7], D3 00003FAA 2F0A move.l -[A7], A2 00003FAC 2F04 move.l -[A7], D4 00003FAE 486E FFF8 pea.l [A6 - 0x8] 00003FB2 4EBA FC92 jsr [PC - 0x36E /* 00003C46 */] 00003FB6 486E FFF8 pea.l [A6 - 0x8] 00003FBA 2F05 move.l -[A7], D5 00003FBC 2F0B move.l -[A7], A3 00003FBE 4EBA FE58 jsr [PC - 0x1A8 /* 00003E18 */] 00003FC2 3F3C FFFF move.w -[A7], 0xFFFF 00003FC6 486E FFF8 pea.l [A6 - 0x8] 00003FCA 4EBA FCDA jsr [PC - 0x326 /* 00003CA6 */] 00003FCE 4FEF 0022 lea.l A7, [A7 + 0x22] 00003FD2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003FD6 4E5E unlink A6 00003FD8 4E75 rts fn00003FDA: 00003FDA 4E56 FFE8 link A6, -0x0018 00003FDE 48E7 1030 movem.l -[A7], D3,A2,A3 00003FE2 266E 0008 movea.l A3, [A6 + 0x8] 00003FE6 246E 0010 movea.l A2, [A6 + 0x10] 00003FEA 486E FFF8 pea.l [A6 - 0x8] 00003FEE 4EBA FB5A jsr [PC - 0x4A6 /* 00003B4A */] 00003FF2 42A7 clr.l -[A7] 00003FF4 42A7 clr.l -[A7] 00003FF6 1F3C 0001 move.b -[A7], 0x1 00003FFA 486E FFF8 pea.l [A6 - 0x8] 00003FFE 303C 0706 move.w D0, 0x706 00004002 A816 syscall Pack8 00004004 301F move.w D0, [A7]+ 00004006 3600 move.w D3, D0 00004008 4A43 tst.w D3 0000400A 544F addq.w A7, 2 0000400C 671C beq +0x1E /* 0000402A */ 0000400E 42A7 clr.l -[A7] 00004010 486E FFF4 pea.l [A6 - 0xC] 00004014 3043 movea.w A0, D3 00004016 2D48 FFF4 move.l [A6 - 0xC], A0 0000401A 4879 0001 5EE0 push.l 0x15EE0 00004020 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00004026 4FEF 000C lea.l A7, [A7 + 0xC] label0000402A: 0000402A 554F subq.w A7, 2 0000402C 486E FFF8 pea.l [A6 - 0x8] 00004030 2F3C 6B6F 626A move.l -[A7], 0x6B6F626A /* 'kobj' */ 00004036 2F0B move.l -[A7], A3 00004038 303C 0610 move.w D0, 0x610 0000403C A816 syscall Pack8 0000403E 301F move.w D0, [A7]+ 00004040 3600 move.w D3, D0 00004042 4A43 tst.w D3 00004044 671C beq +0x1E /* 00004062 */ 00004046 42A7 clr.l -[A7] 00004048 486E FFF0 pea.l [A6 - 0x10] 0000404C 3043 movea.w A0, D3 0000404E 2D48 FFF0 move.l [A6 - 0x10], A0 00004052 4879 0001 5EE0 push.l 0x15EE0 00004058 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000405E 4FEF 000C lea.l A7, [A7 + 0xC] label00004062: 00004062 554F subq.w A7, 2 00004064 486E FFF8 pea.l [A6 - 0x8] 00004068 2F3C 6B70 6F73 move.l -[A7], 0x6B706F73 /* 'kpos' */ 0000406E 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 00004074 486E 000C pea.l [A6 + 0xC] 00004078 4878 0004 push.l 0x4 0000407C 303C 0A0F move.w D0, 0xA0F 00004080 A816 syscall Pack8 00004082 301F move.w D0, [A7]+ 00004084 3600 move.w D3, D0 00004086 4A43 tst.w D3 00004088 671C beq +0x1E /* 000040A6 */ 0000408A 42A7 clr.l -[A7] 0000408C 486E FFEC pea.l [A6 - 0x14] 00004090 3043 movea.w A0, D3 00004092 2D48 FFEC move.l [A6 - 0x14], A0 00004096 4879 0001 5EE0 push.l 0x15EE0 0000409C 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000040A2 4FEF 000C lea.l A7, [A7 + 0xC] label000040A6: 000040A6 554F subq.w A7, 2 000040A8 2F0A move.l -[A7], A2 000040AA 303C 0204 move.w D0, 0x204 000040AE A816 syscall Pack8 000040B0 301F move.w D0, [A7]+ 000040B2 554F subq.w A7, 2 000040B4 486E FFF8 pea.l [A6 - 0x8] 000040B8 2F3C 696E 736C move.l -[A7], 0x696E736C /* 'insl' */ 000040BE 2F0A move.l -[A7], A2 000040C0 303C 0603 move.w D0, 0x603 000040C4 A816 syscall Pack8 000040C6 301F move.w D0, [A7]+ 000040C8 3600 move.w D3, D0 000040CA 4A43 tst.w D3 000040CC 671C beq +0x1E /* 000040EA */ 000040CE 42A7 clr.l -[A7] 000040D0 486E FFE8 pea.l [A6 - 0x18] 000040D4 3043 movea.w A0, D3 000040D6 2D48 FFE8 move.l [A6 - 0x18], A0 000040DA 4879 0001 5EE0 push.l 0x15EE0 000040E0 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000040E6 4FEF 000C lea.l A7, [A7 + 0xC] label000040EA: 000040EA 3F3C FFFF move.w -[A7], 0xFFFF 000040EE 486E FFF8 pea.l [A6 - 0x8] 000040F2 4EBA FBB2 jsr [PC - 0x44E /* 00003CA6 */] 000040F6 5C4F addq.w A7, 6 000040F8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000040FC 4E5E unlink A6 000040FE 4E75 rts fn00004100: 00004100 4E56 FFF4 link A6, -0x000C 00004104 48E7 0038 movem.l -[A7], A2,A3,A4 00004108 246E 0008 movea.l A2, [A6 + 0x8] 0000410C 286E 000C movea.l A4, [A6 + 0xC] 00004110 2D79 0001 5E74 FFF8 move.l [A6 - 0x8], [0x00015E74] 00004118 2D79 0001 5E78 FFFC move.l [A6 - 0x4], [0x00015E78] 00004120 0C92 6C6F 6E67 cmpi.l [A2], 0x6C6F6E67 /* 'long' */ 00004126 6606 bne +0x8 /* 0000412E */ 00004128 266A 0004 movea.l A3, [A2 + 0x4] 0000412C 603C bra +0x3E /* 0000416A */ label0000412E: 0000412E 554F subq.w A7, 2 00004130 2F0A move.l -[A7], A2 00004132 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00004138 486E FFF8 pea.l [A6 - 0x8] 0000413C 303C 0603 move.w D0, 0x603 00004140 A816 syscall Pack8 00004142 301F move.w D0, [A7]+ 00004144 6606 bne +0x8 /* 0000414C */ 00004146 266E FFFC movea.l A3, [A6 - 0x4] 0000414A 601E bra +0x20 /* 0000416A */ label0000414C: 0000414C 42A7 clr.l -[A7] 0000414E 486E FFF4 pea.l [A6 - 0xC] 00004152 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 0000415A 4879 0001 5E7C push.l 0x15E7C 00004160 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00004166 4FEF 000C lea.l A7, [A7 + 0xC] label0000416A: 0000416A 2053 movea.l A0, [A3] 0000416C 2890 move.l [A4], [A0] 0000416E 4AAE FFFC tst.l [A6 - 0x4] 00004172 670E beq +0x10 /* 00004182 */ 00004174 554F subq.w A7, 2 00004176 486E FFF8 pea.l [A6 - 0x8] 0000417A 303C 0204 move.w D0, 0x204 0000417E A816 syscall Pack8 00004180 301F move.w D0, [A7]+ label00004182: 00004182 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004186 4E5E unlink A6 00004188 4E75 rts 0000418A 4E56 FFF4 link A6, -0x000C 0000418E 48E7 0038 movem.l -[A7], A2,A3,A4 00004192 246E 0008 movea.l A2, [A6 + 0x8] 00004196 286E 000C movea.l A4, [A6 + 0xC] 0000419A 2D79 0001 5E6C FFF8 move.l [A6 - 0x8], [0x00015E6C] 000041A2 2D79 0001 5E70 FFFC move.l [A6 - 0x4], [0x00015E70] 000041AA 0C92 5144 7074 cmpi.l [A2], 0x51447074 /* 'QDpt' */ 000041B0 6606 bne +0x8 /* 000041B8 */ 000041B2 266A 0004 movea.l A3, [A2 + 0x4] 000041B6 603C bra +0x3E /* 000041F4 */ label000041B8: 000041B8 554F subq.w A7, 2 000041BA 2F0A move.l -[A7], A2 000041BC 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 000041C2 486E FFF8 pea.l [A6 - 0x8] 000041C6 303C 0603 move.w D0, 0x603 000041CA A816 syscall Pack8 000041CC 301F move.w D0, [A7]+ 000041CE 6606 bne +0x8 /* 000041D6 */ 000041D0 266E FFFC movea.l A3, [A6 - 0x4] 000041D4 601E bra +0x20 /* 000041F4 */ label000041D6: 000041D6 42A7 clr.l -[A7] 000041D8 486E FFF4 pea.l [A6 - 0xC] 000041DC 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 000041E4 4879 0001 5E7C push.l 0x15E7C 000041EA 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000041F0 4FEF 000C lea.l A7, [A7 + 0xC] label000041F4: 000041F4 2053 movea.l A0, [A3] 000041F6 2890 move.l [A4], [A0] 000041F8 4AAE FFFC tst.l [A6 - 0x4] 000041FC 670E beq +0x10 /* 0000420C */ 000041FE 554F subq.w A7, 2 00004200 486E FFF8 pea.l [A6 - 0x8] 00004204 303C 0204 move.w D0, 0x204 00004208 A816 syscall Pack8 0000420A 301F move.w D0, [A7]+ label0000420C: 0000420C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004210 4E5E unlink A6 00004212 4E75 rts 00004214 4E56 FFF4 link A6, -0x000C 00004218 48E7 0038 movem.l -[A7], A2,A3,A4 0000421C 246E 0008 movea.l A2, [A6 + 0x8] 00004220 286E 000C movea.l A4, [A6 + 0xC] 00004224 2D79 0001 5E64 FFF8 move.l [A6 - 0x8], [0x00015E64] 0000422C 2D79 0001 5E68 FFFC move.l [A6 - 0x4], [0x00015E68] 00004234 0C92 7164 7274 cmpi.l [A2], 0x71647274 /* 'qdrt' */ 0000423A 6606 bne +0x8 /* 00004242 */ 0000423C 266A 0004 movea.l A3, [A2 + 0x4] 00004240 603C bra +0x3E /* 0000427E */ label00004242: 00004242 554F subq.w A7, 2 00004244 2F0A move.l -[A7], A2 00004246 2F3C 7164 7274 move.l -[A7], 0x71647274 /* 'qdrt' */ 0000424C 486E FFF8 pea.l [A6 - 0x8] 00004250 303C 0603 move.w D0, 0x603 00004254 A816 syscall Pack8 00004256 301F move.w D0, [A7]+ 00004258 6606 bne +0x8 /* 00004260 */ 0000425A 266E FFFC movea.l A3, [A6 - 0x4] 0000425E 601E bra +0x20 /* 0000427E */ label00004260: 00004260 42A7 clr.l -[A7] 00004262 486E FFF4 pea.l [A6 - 0xC] 00004266 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 0000426E 4879 0001 5E7C push.l 0x15E7C 00004274 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000427A 4FEF 000C lea.l A7, [A7 + 0xC] label0000427E: 0000427E 2053 movea.l A0, [A3] 00004280 2890 move.l [A4], [A0] 00004282 2968 0004 0004 move.l [A4 + 0x4], [A0 + 0x4] 00004288 4AAE FFFC tst.l [A6 - 0x4] 0000428C 670E beq +0x10 /* 0000429C */ 0000428E 554F subq.w A7, 2 00004290 486E FFF8 pea.l [A6 - 0x8] 00004294 303C 0204 move.w D0, 0x204 00004298 A816 syscall Pack8 0000429A 301F move.w D0, [A7]+ label0000429C: 0000429C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000042A0 4E5E unlink A6 000042A2 4E75 rts fn000042A4: 000042A4 4E56 FFF4 link A6, -0x000C 000042A8 48E7 0038 movem.l -[A7], A2,A3,A4 000042AC 246E 0008 movea.l A2, [A6 + 0x8] 000042B0 286E 000C movea.l A4, [A6 + 0xC] 000042B4 2D79 0001 5E5C FFF8 move.l [A6 - 0x8], [0x00015E5C] 000042BC 2D79 0001 5E60 FFFC move.l [A6 - 0x4], [0x00015E60] 000042C4 0C92 626F 6F6C cmpi.l [A2], 0x626F6F6C /* 'bool' */ 000042CA 6606 bne +0x8 /* 000042D2 */ 000042CC 266A 0004 movea.l A3, [A2 + 0x4] 000042D0 603C bra +0x3E /* 0000430E */ label000042D2: 000042D2 554F subq.w A7, 2 000042D4 2F0A move.l -[A7], A2 000042D6 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 000042DC 486E FFF8 pea.l [A6 - 0x8] 000042E0 303C 0603 move.w D0, 0x603 000042E4 A816 syscall Pack8 000042E6 301F move.w D0, [A7]+ 000042E8 6606 bne +0x8 /* 000042F0 */ 000042EA 266E FFFC movea.l A3, [A6 - 0x4] 000042EE 601E bra +0x20 /* 0000430E */ label000042F0: 000042F0 42A7 clr.l -[A7] 000042F2 486E FFF4 pea.l [A6 - 0xC] 000042F6 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 000042FE 4879 0001 5E7C push.l 0x15E7C 00004304 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000430A 4FEF 000C lea.l A7, [A7 + 0xC] label0000430E: 0000430E 2053 movea.l A0, [A3] 00004310 1890 move.b [A4], [A0] 00004312 4AAE FFFC tst.l [A6 - 0x4] 00004316 670E beq +0x10 /* 00004326 */ 00004318 554F subq.w A7, 2 0000431A 486E FFF8 pea.l [A6 - 0x8] 0000431E 303C 0204 move.w D0, 0x204 00004322 A816 syscall Pack8 00004324 301F move.w D0, [A7]+ label00004326: 00004326 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000432A 4E5E unlink A6 0000432C 4E75 rts fn0000432E: 0000432E 4E56 FFF4 link A6, -0x000C 00004332 48E7 0038 movem.l -[A7], A2,A3,A4 00004336 246E 0008 movea.l A2, [A6 + 0x8] 0000433A 286E 000C movea.l A4, [A6 + 0xC] 0000433E 2D79 0001 5E54 FFF8 move.l [A6 - 0x8], [0x00015E54] 00004346 2D79 0001 5E58 FFFC move.l [A6 - 0x4], [0x00015E58] 0000434E 0C92 7479 7065 cmpi.l [A2], 0x74797065 /* 'type' */ 00004354 6606 bne +0x8 /* 0000435C */ 00004356 266A 0004 movea.l A3, [A2 + 0x4] 0000435A 603C bra +0x3E /* 00004398 */ label0000435C: 0000435C 554F subq.w A7, 2 0000435E 2F0A move.l -[A7], A2 00004360 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00004366 486E FFF8 pea.l [A6 - 0x8] 0000436A 303C 0603 move.w D0, 0x603 0000436E A816 syscall Pack8 00004370 301F move.w D0, [A7]+ 00004372 6606 bne +0x8 /* 0000437A */ 00004374 266E FFFC movea.l A3, [A6 - 0x4] 00004378 601E bra +0x20 /* 00004398 */ label0000437A: 0000437A 42A7 clr.l -[A7] 0000437C 486E FFF4 pea.l [A6 - 0xC] 00004380 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 00004388 4879 0001 5E7C push.l 0x15E7C 0000438E 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 00004394 4FEF 000C lea.l A7, [A7 + 0xC] label00004398: 00004398 2053 movea.l A0, [A3] 0000439A 2890 move.l [A4], [A0] 0000439C 4AAE FFFC tst.l [A6 - 0x4] 000043A0 670E beq +0x10 /* 000043B0 */ 000043A2 554F subq.w A7, 2 000043A4 486E FFF8 pea.l [A6 - 0x8] 000043A8 303C 0204 move.w D0, 0x204 000043AC A816 syscall Pack8 000043AE 301F move.w D0, [A7]+ label000043B0: 000043B0 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000043B4 4E5E unlink A6 000043B6 4E75 rts fn000043B8: 000043B8 4E56 FFF4 link A6, -0x000C 000043BC 48E7 0038 movem.l -[A7], A2,A3,A4 000043C0 246E 0008 movea.l A2, [A6 + 0x8] 000043C4 286E 000C movea.l A4, [A6 + 0xC] 000043C8 2D79 0001 5E4C FFF8 move.l [A6 - 0x8], [0x00015E4C] 000043D0 2D79 0001 5E50 FFFC move.l [A6 - 0x4], [0x00015E50] 000043D8 0C92 656E 756D cmpi.l [A2], 0x656E756D /* 'enum' */ 000043DE 6606 bne +0x8 /* 000043E6 */ 000043E0 266A 0004 movea.l A3, [A2 + 0x4] 000043E4 603C bra +0x3E /* 00004422 */ label000043E6: 000043E6 554F subq.w A7, 2 000043E8 2F0A move.l -[A7], A2 000043EA 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000043F0 486E FFF8 pea.l [A6 - 0x8] 000043F4 303C 0603 move.w D0, 0x603 000043F8 A816 syscall Pack8 000043FA 301F move.w D0, [A7]+ 000043FC 6606 bne +0x8 /* 00004404 */ 000043FE 266E FFFC movea.l A3, [A6 - 0x4] 00004402 601E bra +0x20 /* 00004422 */ label00004404: 00004404 42A7 clr.l -[A7] 00004406 486E FFF4 pea.l [A6 - 0xC] 0000440A 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 00004412 4879 0001 5E7C push.l 0x15E7C 00004418 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 0000441E 4FEF 000C lea.l A7, [A7 + 0xC] label00004422: 00004422 2053 movea.l A0, [A3] 00004424 2890 move.l [A4], [A0] 00004426 4AAE FFFC tst.l [A6 - 0x4] 0000442A 670E beq +0x10 /* 0000443A */ 0000442C 554F subq.w A7, 2 0000442E 486E FFF8 pea.l [A6 - 0x8] 00004432 303C 0204 move.w D0, 0x204 00004436 A816 syscall Pack8 00004438 301F move.w D0, [A7]+ label0000443A: 0000443A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000443E 4E5E unlink A6 00004440 4E75 rts fn00004442: 00004442 4E56 FFF4 link A6, -0x000C 00004446 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000444A 266E 0008 movea.l A3, [A6 + 0x8] 0000444E 286E 000C movea.l A4, [A6 + 0xC] 00004452 2D79 0001 5E44 FFF8 move.l [A6 - 0x8], [0x00015E44] 0000445A 2D79 0001 5E48 FFFC move.l [A6 - 0x4], [0x00015E48] 00004462 0C93 5445 5854 cmpi.l [A3], 0x54455854 /* 'TEXT' */ 00004468 6606 bne +0x8 /* 00004470 */ 0000446A 246B 0004 movea.l A2, [A3 + 0x4] 0000446E 603C bra +0x3E /* 000044AC */ label00004470: 00004470 554F subq.w A7, 2 00004472 2F0B move.l -[A7], A3 00004474 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000447A 486E FFF8 pea.l [A6 - 0x8] 0000447E 303C 0603 move.w D0, 0x603 00004482 A816 syscall Pack8 00004484 301F move.w D0, [A7]+ 00004486 6606 bne +0x8 /* 0000448E */ 00004488 246E FFFC movea.l A2, [A6 - 0x4] 0000448C 601E bra +0x20 /* 000044AC */ label0000448E: 0000448E 42A7 clr.l -[A7] 00004490 486E FFF4 pea.l [A6 - 0xC] 00004494 2D7C FFFF D8EF FFF4 move.l [A6 - 0xC], 0xFFFFD8EF 0000449C 4879 0001 5E7C push.l 0x15E7C 000044A2 4EB9 0000 1FD8 jsr [0x00001FD8 /* FPOVFLVec */] 000044A8 4FEF 000C lea.l A7, [A7 + 0xC] label000044AC: 000044AC 594F subq.w A7, 4 000044AE 2F0A move.l -[A7], A2 000044B0 4EB9 0000 1F18 jsr [0x00001F18] 000044B6 201F move.l D0, [A7]+ 000044B8 2600 move.l D3, D0 000044BA 0C83 0000 00FF cmpi.l D3, 0xFF 000044C0 6F06 ble +0x8 /* 000044C8 */ 000044C2 263C 0000 00FF move.l D3, 0xFF label000044C8: 000044C8 2052 movea.l A0, [A2] 000044CA 43EC 0001 lea.l A1, [A4 + 0x1] 000044CE 2003 move.l D0, D3 000044D0 A22E syscall BlockMove/BlockMoveData, flags=2 000044D2 1883 move.b [A4], D3 000044D4 4AAE FFFC tst.l [A6 - 0x4] 000044D8 670E beq +0x10 /* 000044E8 */ 000044DA 554F subq.w A7, 2 000044DC 486E FFF8 pea.l [A6 - 0x8] 000044E0 303C 0204 move.w D0, 0x204 000044E4 A816 syscall Pack8 000044E6 301F move.w D0, [A7]+ label000044E8: 000044E8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000044EC 4E5E unlink A6 000044EE 4E75 rts 000044F0 0000 0131 ori.b D0, 0x31 /* '1' */ 000044F4 8F84 8C8C unpk D7, D4, 0x8C8C 000044F8 8F83 868F unpk D7, D3, 0x868F 000044FC 94F6 FA97 sub.w A2, [A6 + A7 * 2 - 0x105] 00004500 8BAF DD40 or.l [A7 - 0x22C0], D5 00004504 BDDD cmpa.l A6, [A5]+ 00004506 DFDF add.l A7, [A7]+ 00004508 DEDE add.w A7, [A6]+ 0000450A 40AC DDDF negx.l [A4 - 0x2221] 0000450E DFDE add.l A7, [A6]+ 00004510 DEAE A2A1 add.l D7, [A6 - 0x5D5F] 00004514 9B83 subx.l D5, D3 00004516 8340 A4DB pack D1, D0, 0xA4DB 0000451A A8DB syscall CloseRgn 0000451C 40D5 move.w [A5], SR 0000451E DBA8 DB41 add.l [A0 - 0x24BF], D5 00004522 55C2 scs D2 00004524 7FA6 moveq.l D7, 0xFFFFFFA6 00004526 409B negx.l [A3]+ 00004528 C27F and.w D1, <> 0000452A A642 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=6 0000452C 4CC4 C9CE movem.l D1,D2,D3,D6,D7,A0,A3,A6,A7, D4 00004530 7FA8 moveq.l D7, 0xFFFFFFA8 00004532 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00004534 C4C9 mulu.w D2, A1 00004536 CE7F and.w D7, <> 00004538 A841 syscall Fix2Frac 0000453A 6B83 bmi -0x7B /* 000044BF */ 0000453C 40F6 D0D2 move.w [A6 + A5.w - 0x46], SR 00004540 7FB3 moveq.l D7, 0xFFFFFFB3 00004542 40AE D0D2 negx.l [A6 - 0x2F2E] 00004546 7FB3 moveq.l D7, 0xFFFFFFB3 00004548 4152 chk.w D0, [A2] 0000454A B1DB cmpa.l A0, [A3]+ 0000454C 4045 negx.w D5 0000454E 919D sub.l [A5]+, D0 00004550 919D sub.l [A5]+, D0 00004552 91A8 91A5 sub.l [A0 - 0x6E5B], D0 00004556 9194 sub.l [A4], D0 00004558 909D sub.l D0, [A5]+ 0000455A 919D sub.l [A5]+, D0 0000455C 918F subx.l -[A0], -[A7] 0000455E A5B0 syscall vCheckReMount, flags=5 00004560 9087 sub.l D0, D7 00004562 4041 negx.w D1 00004564 9B9C sub.l [A4]+, D5 00004566 A140 syscall ResrvMem/ReserveMem, flags=1 00004568 B38D cmpm.l [A1]+, [A5]+ 0000456A 83AA 8F98 or.l [A2 - 0x7068], D1 0000456E 40C1 move.w D1, SR 00004570 9589 subx.l -[A2], -[A1] 00004572 4062 negx.w -[A2] 00004574 8341 1940 pack D1, D1, 0x1940 00004578 589B addq.l [A3]+, 4 0000457A 92A0 sub.l D1, -[A0] 0000457C A18B syscall CommToolboxDispatch, flags=1 0000457E 9AF7 A9A2 9AF7 40AA sub.w A5, [[-0x6509 + A2] + 0x40AA] 00004586 D4AF D440 add.l D2, [A7 - 0x2BC0] 0000458A 56AA ED8A addq.l [A2 - 0x1276], 3 0000458E 9683 sub.l D3, D3 00004590 4069 83BC negx.w [A1 - 0x7C44] 00004594 8395 or.l [A5], D1 00004596 838F 838F unpk -[A1], -[A7], 0x838F 0000459A 838F 839B unpk -[A1], -[A7], 0x839B 0000459E 40D5 move.w [A5], SR 000045A0 DFE2 add.l A7, -[A2] 000045A2 E140 asl D0.w, 8 000045A4 61DF bsr -0x1F /* 00004585 */ 000045A6 E2E1 lsr .w -[A1] 000045A8 ACA2 syscall PaintRect, auto_pop 000045AA 405A negx.w [A2]+ 000045AC 4078 8340 negx.w [0xFFFF8340] 000045B0 AEE4 syscall 0xAE4, auto_pop 000045B2 9FE4 sub.l A7, -[A4] 000045B4 AE83 syscall 0xA83, auto_pop 000045B6 4042 negx.w D2 000045B8 8341 8C7F pack D1, D1, 0x8C7F 000045BC 5D40 subq.w D0, 6 000045BE A67F syscall InternalWait, flags=6 000045C0 5D41 subq.w D1, 6 000045C2 0883 406C bclr.b D3, 0x6C /* 'l' */ 000045C6 8392 or.l [A2], D1 000045C8 8340 7783 pack D1, D0, 0x7783 000045CC 9885 sub.l D4, D5 000045CE 8485 or.l D2, D5 000045D0 9383 subx.l D1, D3 000045D2 9F83 subx.l D7, D3 000045D4 404E negx.w A6 000045D6 F093 F0A0 .extension 0x093 <> // unimplemented 000045DA 8997 or.l [A7], D4 000045DC 898E 888B unpk -[A4], -[A6], 0x888B 000045E0 8740 439D pack D3, D0, 0x439D 000045E4 4063 negx.w -[A3] 000045E6 FC40 54E2 .extension 0xC40 <>, 0x54E2 // unimplemented 000045EA A1E2 syscall vPermssnChk, flags=1 000045EC 4049 negx.w A1 000045EE FC40 72DF .extension 0xC40 <>, 0x72DF // unimplemented 000045F2 A4DF syscall vBlkAlloc, flags=4 000045F4 9140 subx.w D0, D0 000045F6 58A4 addq.l -[A4], 4 000045F8 8340 4D9B pack D1, D0, 0x4D9B 000045FC ABDC syscall 0xBDC 000045FE 9083 sub.l D0, D3 00004600 B5A4 xor.l -[A4], D2 00004602 8340 45EE pack D1, D0, 0x45EE 00004606 95EE A794 sub.l A2, [A6 - 0x586C] 0000460A 8394 or.l [A4], D1 0000460C 92FC AF83 sub.w A1, 0xAF83 00004610 AF83 syscall slMASK11, auto_pop 00004612 A883 syscall DrawChar 00004614 40A3 negx.l -[A3] 00004616 8341 0840 pack D1, D1, 0x0840 0000461A 7BE2 moveq.l D5, 0xFFFFFFE2 0000461C A1E2 syscall vPermssnChk, flags=1 0000461E 4053 negx.w [A3] 00004620 839E or.l [A6]+, D1 00004622 A683 syscall SetOSDefault, flags=6 00004624 AA83 syscall 0xA83 00004626 4043 negx.w D3 00004628 E79C rol D4, 3 0000462A E740 asl D0.w, 3 0000462C D0E0 add.w A0, -[A0] 0000462E E6E6 ror .w -[A6] 00004630 E9DC 4092 bfextu D4, [A4]+ {2:18} 00004634 E0E6 asr .w -[A6] 00004636 E6E9 DC41 ror .w [A1 - 0x23BF] 0000463A 3FDE move.w <>, [A6]+ 0000463C DEE4 add.w A7, -[A4] 0000463E 4063 negx.w -[A3] 00004640 DEDE add.w A7, [A6]+ 00004642 E440 asr D0.w, 2 00004644 7CFC moveq.l D6, 0xFFFFFFFC 00004646 A583 syscall SetOSDefault, flags=5 00004648 A1FC syscall vCheckLoad, flags=1 0000464A A583 syscall SetOSDefault, flags=5 0000464C A1FC syscall vCheckLoad, flags=1 0000464E A583 syscall SetOSDefault, flags=5 00004650 A4FC syscall vCheckLoad, flags=4 00004652 A583 syscall SetOSDefault, flags=5 00004654 A1FC syscall vCheckLoad, flags=1 00004656 A583 syscall SetOSDefault, flags=5 00004658 A1FC syscall vCheckLoad, flags=1 0000465A A583 syscall SetOSDefault, flags=5 0000465C A1FC syscall vCheckLoad, flags=1 0000465E A583 syscall SetOSDefault, flags=5 00004660 8700 sbcd D3, D0 00004662 0000 074C ori.b D0, 0x4C /* 'L' */ 00004666 FE7F B443 .extension 0xE7F <>, 0xB443 // unimplemented 0000466A 9040 sub.w D0, D0 0000466C 414B chk.w D0, A3 0000466E B0C8 cmpa.w A0, A0 00004670 40B7 0000 negx.l [A7 + D0.w] 00004674 0000 .incomplete